Coding - Technical work experiences

Software built with clarity, care, and long-term intent
Thanh working at a desk with code displayed across two monitors

I'm a Web3 Backend Engineer with 5 years of experience developing web applications and complex infrastructure. I love diving into new tech, especially anything involving Blockchain and AI. I am familiar with Node.js, TypeScript, Go, and Docker.

Most of my time is spent building in the Web3 space, specifically implementing Layer 1 networks and optimizing databases.

One of my favorite recent wins was re-engineering our company's database to increase query performance by 50%.

Skills

Programming Languages & Frameworks

Go, Node.js, NestJS

Database Optimizing

Indexing, partitioning

API Design

RESTful APIs, GraphQL, gRPC

System Design

Architecture, scalability, distributed systems

DevOps

Docker, Kubernetes, Jenkins, GitHub Actions

Problem Solving

Discussing, analyzing, debugging, and optimizing complex systems

Projects

PerpX DEX project preview

Decentralized Exchange

PerpX DEX

PerpX | 1119LabsDec 2025 - May 2026

A decentralized exchange platform for trading digital assets.

What I did

  • A database design for synthesizing on-chain data to improve performance
  • Built Kafka system for event pipelines for high-throughput workloads
  • Build the explorer to query the address's transactions
40% cost reduction5M+ events/daySub-100ms latency
U2U Network Solaris Mainnet | Subnet Node project preview

Distributed System

U2U Network Solaris Mainnet | Subnet Node

Unicorn Ultra Labs2024 - 2025

Decentralized Layer 1 network supporting DEPIN applications. U2U is listed on the major centralized exchanges (CEX) such as OKX, BingX, and MEXC.

What I did

  • Forked Helios Network with customized features
  • Optimized gas usage and transaction costs
  • DePIN hardware validation & Virtual Machine (VM) support
  • Implement DAG (Directed Acyclic Graph) Architecture which help increase transaction processing speed and minimize congestion in the net
  • Implement multi-layered Consensus
10K+ active usersUser nodes are operational in almost all Asian countries.
Heydevs project preview

Recruiting platform

Heydevs

Codelight CoSep 2022 - Apr 2024

Passive Recruiting platform for both companies and candidates to find the best fit for their needs

What I did

  • Building and maintaining server-side applications using NestJS, GraphQL, and PostgreSQL
  • Security: Implementing Passport OAuth2 for authentication (supporting Google, GitHub, and LinkedIn)
  • Database Optimization: Designing database structures, applying Indexing, caching, full-text search, and using Elasticsearch for complex query searches.
  • Mail Service: Using Open-source (Novu) interacted with AWS SES, S3 to send email/ notification
  • Chat Service: implement Websocket to build a real-time message system
  • Payment: Implement Stripe API to handle payment checkout
10K+ active users
Pikasso project preview

Fiat NFT Marketplace

Pikasso

Codelight CoSep 2022 - Apr 2024

A platform for buying and selling NFTs using Fiat currency

What I did

  • Develop backend solutions using TypeScript, NestJS, and ExpressJS to implement a Microservice architecture system
  • Interact on-chain with the ETH network using Ethers.js and Hardhat to access decentralized data
  • Use the Stripe API to handle Visa checkout, using Fiat to buy Web3 asset
100+ NFTs listed

Experiences

  1. Mar 2026 - Present

    Fullstack Engineer

    Self-employed

    SAP knowledge blog

    • Build a system to manage the blog and the articles
    • RAG System to answer the questions based on the articles
    ABAPRAPSDNextJs, Tailwind

    TAOANHTHE.ONLINE

    • Fullstack in this project
    • Support using all image type (.jpg, .png, .heic)
    • Build AI model (gemini, banana nano 2.0) to generate ID card
    • Fast Checkout screen without Registering an account
    Next.jsTailwind CSSTypeScriptPostgreSQLDockerCICD

    EPro - English Learning Platform

    • Fullstack in this project
    • Tuning AI model to correct your pronunciation and grammar based on IELTS exam
    • Implement a system to track your progress and history
    • Correct the sentence natually and analyze the result to guide user to improve
    Next.jsTailwind CSSTypeScriptPostgreSQLDockerCICD
  2. Dec 2025 - May 2026

    Web3 Backend Engineer

    PerpX - 1119labs

    PerpX DEX

    • Database design for synthesizing on-chain data to improve performance
    • Build Kafka system for event pipelines for high-throughput workloads
    • Build the explorer to query the address's transactions
    GoKafkaTypeScriptPostgreSQLDockerCICDgRPC
  3. Apr 2025 - Aug 2025

    AI Coding Trainer - Freelancer

    Scale AI

    AI Coding Trainer

    • Training coding ability for hiend LLM (GPT, Claude) in Vietnamese localization
    • Improve Truthfulness, Coding Syntax and Vietnamese localization issue for these LLM
    GoNodeJsLLMGPTClaude
  4. Jun 2024 - Dec 2025

    Blockchain Backend Engineer

    Unicorn Ultra Labs

    LayerG

    • Real-time data synchronization, ensuring every transaction is verifiable and secure
    • Implement Subgraph for nodes to fetch configuration to run on their local node
    • P2P Cross check data between indexer nodes
    • Implement a DA Layer with POI (Proof of Indexing) to ensure data validation. Data is stored with MMR Data Structure
    GoGraphQLgRPCDockerSubgraph

    U2U Network | Subnet Node

    • Forked Helios Network with customized features
    • Optimized gas usage and transaction costs
    GoIPFSP2P
  5. Sep 2022 - Apr 2024

    Software Engineer

    Codelight Co

    Heydevs - Recruiting platform

    • Building and maintaining server-side applications using NestJS, GraphQL, and PostgreSQL
    • Security: Implementing Passport OAuth2 for authentication (supporting Google, GitHub, and LinkedIn)
    • Database Optimization: Designing database structures, applying Indexing, caching, full-text search, and using Elasticsearch for complex query searches.
    • Mail Service: Using Open-source (Novu) interacted with AWS SES, S3 to send email/ notification
    • Chat Service: implement Websocket to build a real-time message system
    • Payment: Implement Stripe API to handle payment checkout
    NestJsPostgreSQLElasticsearchStripeNovuWebsocketRedisBullMQOAuth2

    Pikasso - Fiat NFT Marketplace

    • Develop backend solutions using TypeScript, NestJS, and ExpressJS to implement a Microservice architecture system
    • Interact on-chain with the ETH network using Ethers.js and Hardhat to access decentralized data
    • Use the Stripe API to handle Visa checkout, using Fiat to buy Web3 asset
    NestJSEthers.jsHardhatStripeDocker

Contact

Have a project, technical challenge, or idea worth building? I'm always open to a thoughtful conversation.

Resume

A closer look at my work.

Get Thanh CV