Skip to content
View daniel-tsx's full-sized avatar

Block or report daniel-tsx

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
daniel-tsx/README.md

Typing SVG


👋 About Me

const daniel = {
  location: 'Vietnam 🇻🇳',
  role: 'Senior Software Engineer',
  experience: '9+ years',

  strengths: [
    'React',
    'Next.js',
    'TypeScript',
    'Software Architecture',
    'Performance',
    'Complex Product Workflows',
  ],

  fullStack: [
    'Node.js',
    'PostgreSQL',
    'Redis',
    'REST / GraphQL APIs',
    'Authentication & Authorization',
    'Background Jobs',
  ],

  web3: {
    experience: '4 years in production',
    networks: ['EVM', 'Solana'],
    libraries: ['Wagmi', 'Viem', 'ethers.js', 'RainbowKit'],
    work: [
      'NFT marketplace flows',
      'Wallet authentication & account linking',
      'Smart contract integrations',
      'On-chain / off-chain transaction synchronization',
    ],
  },

  currentFocus: [
    'Full-stack engineering',
    'Web3 applications',
    'Application & system architecture',
    'AI-assisted engineering workflows',
  ],
}

I'm a software engineer with 9+ years of professional experience building modern web applications.

My strongest background is in React, Next.js, TypeScript, frontend architecture, and performance. Over the last few years, I've expanded further into full-stack engineering with Node.js, PostgreSQL, Redis, APIs, authentication, background jobs, and application architecture.

I also have 4 years of production Web3 experience, working across multiple EVM networks and Solana on wallet-connected applications, NFT marketplace flows, account linking, smart contract interactions, and transaction synchronization.

Outside professional work, I use Eastbase Studio as a personal engineering lab for end-to-end product development, architecture experiments, and AI-assisted workflows.


🧪 Featured Engineering Work

These public repositories are engineering labs and learning/reference projects unless explicitly marked otherwise. They are not client production source code.

A modern Web3 application lab focused on wallet-connected product architecture, marketplace flows, multi-chain concerns, and production-style integration patterns.

Focus: EVM · Solana · Wallet Auth · Marketplace · Wagmi/Viem

💳 Payments & Fintech Architecture

fintech · fintech-microservices

Production-oriented payment architecture exploring idempotency, durable transaction boundaries, outbox processing, webhooks, asynchronous workers, and service decomposition.

Focus: Node.js · PostgreSQL · Redis · Queues · Payments

🛍️ Shopify Commerce Lab

shopify · shopify-storefront

A pair of projects exploring a production-style Shopify backend-for-frontend and storefront architecture, including commerce data flows, caching, and React storefront patterns.

Focus: Shopify · React · BFF · Storefront · Caching

A live nonprofit product built and operated end-to-end. Technically simple by design, but useful as a real-world example of shipping, deployment, monitoring, iteration, and operating a product with meaningful daily usage.

Focus: Product Delivery · Operations · Monitoring · Production


🚀 Eastbase Studio — Personal Engineering Lab

Eastbase Studio is a personal product and engineering lab, separate from my professional roles.

I use it to experiment with shipping end-to-end SaaS products, AI features, product workflows, infrastructure choices, and developer tooling.

Selected products

AI-assisted trip planning that turns vague travel ideas into structured, editable itineraries.

Next.js AI Mapbox Travel UX

📨 DueKind

Receivables workflow for freelancers and small teams, including invoice tracking and relationship-safe follow-ups.

Next.js Gmail API Drizzle AI

🔥 BurnCap

AI cost monitoring for small teams, with feature/model attribution and budget guardrails.

AI Cost SaaS Ops Budgeting


🛠️ Tech Stack

Frontend

React Next.js TypeScript JavaScript Tailwind CSS TanStack Query

Backend & Data

Node.js NestJS PostgreSQL Redis GraphQL REST APIs Drizzle

Web3

Ethereum Solana Wagmi Viem ethers.js RainbowKit

Platform & Product Infrastructure

AWS Vercel Docker Cloudflare Stripe Background Jobs Webhooks

AI-Assisted Engineering

OpenAI Claude Gemini Codex Claude Code Cursor


🧭 How I Work

Engineering

  • Start from system behavior and failure modes, not only implementation
  • Keep architecture proportional to the product and scale
  • Care deeply about frontend performance and interaction quality
  • Design APIs, async flows, caching, and state transitions explicitly
  • Prefer observable, reviewable production systems

Product & Delivery

  • Translate requirements into clear technical boundaries
  • Work comfortably in existing codebases and incremental migrations
  • Ship end-to-end features instead of optimizing only one layer
  • Use AI tools to accelerate research, implementation, review, and testing
  • Keep final engineering decisions under human ownership

🤝 Let's Connect

Portfolio LinkedIn GitHub Eastbase Studio Email


Senior engineering, strong frontend craft, full-stack ownership, and production Web3 experience.


Profile Views

Pinned Loading

  1. stack-pulse stack-pulse Public

    Automated GitHub release monitoring with LLM-powered summaries and structured update digests for developers.

    TypeScript

  2. fintech fintech Public

    Payment correctness case study with NestJS, PostgreSQL double-entry accounting, idempotent commands, durable webhooks, outbox delivery, and Next.js traces.

    TypeScript

  3. shopify shopify Public

    TypeScript

  4. web3-marketplace web3-marketplace Public

    Multi-chain vehicle marketplace with shared wallet identity, native EVM/Solana/Sui execution, and tested purchase-intent and reconciliation boundaries.

    TypeScript