Skip to content
View longhang2004's full-sized avatar

Highlights

  • Pro

Block or report longhang2004

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. 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
longhang2004/README.md

Hi there, I'm Hàng Nhựt Long! 👋

Typing SVG

Portfolio Badge Email Badge GitHub Badge LinkedIn Badge Upwork Badge


🚀 About Me

  • 💼 Current role: Software Engineer at Lumin, May 2025–Present.
  • 🎓 Education: Computer Science at HCMUT (Ho Chi Minh City University of Technology), 2022–2026.
  • 💡 Focus: Web products built from interface to deployment.
  • 🎯 What I do: I build React and Next.js interfaces, Node.js/NestJS and Spring Boot APIs, SQL-backed features, and developer tools.
  • 🤖 AI-assisted development: I use Claude Code, Codex, and Cursor for implementation, debugging, and test generation, then review diffs and verify changes with automated checks.
  • 🌐 Languages: English (TOEIC L&R 935 | S&W 310) & Vietnamese (Native).

💼 Experience

Software Engineer · Lumin | May 2025–Present

Web Optimization. Public marketing site and the form-template library.

  • Built marketing pages and shared site UI in Gatsby and Next.js, with Prismic, then continued that work on the consolidated Next.js app.
  • Maintained the template catalog in Strapi and Meilisearch, including indexing and production fixes when search results and pages got out of sync.
  • Shipped analytics and tag instrumentation, landing-page changes, upload monitoring, and mobile UI.

🛠️ Tech Stack & Tools

Languages & Frameworks

JavaScript TypeScript Node.js NestJS Java C++ Spring Boot React Next.js Python

Data, Testing & Delivery

PostgreSQL Prisma Apache Kafka Docker Playwright Git


🤖 AI Coding & Agent Tooling

  • AI coding tools: Claude Code, Codex, Cursor.
  • Agent setup: CLI installation and configuration, repository instructions, and reusable Agent Skills.
  • Model Context Protocol (MCP): configure MCP servers and connect their tools to coding-agent workflows.
  • Runtime harnesses: CLI version probes, frozen execution configurations, workspace leases, context projection, and cross-runtime handoffs in Tenvyr.
  • Evaluation and privacy: authored benchmark cases and fact-preservation checks in Vietnamese Writing Skills; local sensitive-data checks and prompt-free audit metadata in PromptGuard.

💻 Featured Projects

Project Description Tech Stack
📦 StockPilot Inventory and B2B order SaaS with tenant workspaces, team invitations, PostgreSQL RLS, and Stripe plan entitlements. Try the shared demo. Next.js 16, NestJS 11, Prisma 7, PostgreSQL, Stripe
🤖 Tenvyr Self-hosted coding-agent control plane with CLI onboarding for Codex, Claude Code, and OpenCode; runtime harnesses, context projection, Planner/Worker/Verifier coordination, and workspace handoffs. Java 17, Go, PostgreSQL, TypeScript, Python, Kafka, Docker
🌳 Cây Gia Phả Vietnamese kinship resolution, multiple family trees, four collaboration roles, and living-person privacy controls. Active Next.js app; Java/Spring Boot reference backend. Next.js 14, PostgreSQL, Drizzle, Java 21, Spring Boot
🍽️ Savora Restaurant Source code for restaurant booking and ordering with transactional table locks, server-validated checkout, and signed, idempotent PayOS webhooks. Next.js 16, React 19, PostgreSQL, Drizzle ORM, PayOS
🎬 Movie Booking Microservices Local Spring Cloud learning lab with JWT/JWKS, Redis seat holds, a Kafka outbox payment saga, and a simulated payment gateway. Java 17, Spring Boot, Spring Cloud, PostgreSQL, Redis, Kafka, Docker
✍️ Vietnamese Writing Skills Four Agent Skills, a Python CLI, and a Next.js/FastAPI editing app with context and fact-preservation checks; 44 lint patterns and 70 authored benchmark cases. Python, Agent Skills, Next.js 16, FastAPI
🔒 PromptGuard (AI DLP for ChatGPT) Chromium extension for on-device checks of sensitive data in ChatGPT prompts, with audit metadata that excludes prompt content. TypeScript, Chromium MV3, React, Playwright

📄 CVs

Full-Stack Developer · Frontend Developer · Backend Developer · Software Engineer


📊 GitHub Statistics

GitHub Stats Top Languages

Streak Stats

Built with ❤️ by Hàng Nhựt Long

Pinned Loading

  1. webgis-dtiplus webgis-dtiplus Public

    TypeScript

  2. Tenvyr Tenvyr Public

    Open-source Multi-Agent Orchestration Framework

    TypeScript

  3. vietnamese-humanizer vietnamese-humanizer Public

    Agent Skills and lightweight tools for clearer, more natural Vietnamese writing, translation cleanup, grammar checks, and style consistency.

    JavaScript 61 16

  4. CayGiaPha CayGiaPha Public

    Vietnamese Family Tree | Cây Gia Phả Việt Nam

    TypeScript

  5. movie-booking-microservice movie-booking-microservice Public

    Learning lab for a Spring Cloud movie-booking system (Java 17): API gateway, RS256/JWKS, hexagonal booking, Redis seat holds, Kafka outbox payment saga. Local Docker Compose.

    Java

  6. StockPilot StockPilot Public

    Multi-tenant operations SaaS for small distributors and wholesalers—inventory, receipts, B2B orders, and operational work queues.

    TypeScript