Tải bản WordVề trang hồ sơ
NHL

Nguyen Ho Lan

Full-Stack Senior Developer20+ years shipping production software, now building with AI-assisted workflows.

Ho Chi Minh City, Vietnam+84 908 551 982nhlan82@gmail.com
01

Profile

Twenty years building and running production software: e-commerce, healthcare directories at national scale, booking systems, market data pipelines. I work across the whole stack and own what I ship — schema, interface, servers, deploys. Since August 2025 I build with AI agents drafting and me reviewing, which is why six products shipped in the last year instead of one. Open to senior remote roles and contract work.

02

What I Build

Nine kinds of work, all of them shipped and running — not a service menu.

03

Selected Work

Seven products in production. Each one I designed, built and now run.

FSI DDS — Data recovery and protection platform

Go API · Next.js · iOS · Android · PostgreSQL 16 · Redis · MinIO · Firebase

  • Operations platform for a data recovery centre — technology transferred from DDS Japan.
  • Web back office plus native iOS and Android apps, all on one Go API.
  • Agents, stores, contracts and customers on PostgreSQL 16, with Redis alongside.
  • Self-hosted MinIO for file storage; Firebase for push notifications.

Diễm Nails — Salon management platform

Next.js · Prisma · MySQL · Redis · Firebase

  • Runs a nail, lash and hair salon in District 4: diemnails.com, plus admin and API subdomains.
  • Next.js on a Prisma/MySQL schema, with Redis and scheduled jobs.
  • Bookings, staff, customers and finance in one back office; reports exported to Excel.
  • Firebase push and email notifications; JWT sessions with per-role access.

VNFData — Vietnamese stock market data

Next.js · Go API · Redis · PostgreSQL

  • Market data site for VietnamFinance: VN-Index, VN30, HNX and UPCoM.
  • Intraday charts, market-wide heatmap, liquidity and foreign order flow.
  • Two Next.js apps — the public site and a CMS — over a Go API on a private host.
  • Separate database server; Redis for hot data through the trading session.

NailMaker — iOS app for salon photography

iOS 17+ · App Store · static marketing site

  • Native iPhone app for nail salons: photograph work with macro focus and clean backdrops.
  • Before–after collages and the salon watermark, ready to post.
  • Shipped on the App Store; nailmaker.cam is its bilingual landing and policy site.

MacXa — Remote desktop for the Mac

macOS app · iOS app · self-hosted relay · Next.js site

  • Native macOS and iOS apps for reaching your own Mac remotely.
  • A nine-digit ID pairs the two ends through my own relay — no VPN, no port forwarding.
  • H.264 video at 30 fps; macOS updates ship through Sparkle.
  • Also reachable from a browser when you are on someone else's machine.

SendXa — Large files straight from one machine to another

Web only · WebRTC data channels · self-hosted STUN · Streams API

  • Files up to 32 GB between any two devices, entirely in the browser — nothing to install.
  • Peer-to-peer over WebRTC data channels, paired through a STUN server I run myself.
  • A relay steps in only when a direct path cannot be opened.
  • Clipboard text and images send without saving a file first; nothing is kept on the server.

KTPDF — PDF editor for browser, macOS and Windows

Next.js · pdf-lib · pdf.js · WebAssembly · macOS app · Windows app

  • PDF editor that edits the text already inside the file, not stickers on top.
  • Add text, images and watermarks; merge, split, rotate and delete pages.
  • Runs online in any browser, and as desktop apps on macOS and Windows.
  • pdf-lib and pdf.js with WebAssembly decoders — the file never leaves the machine.
04

Experience

Jun 2026 — PresentHo Chi Minh City

Independent Full-Stack Developer

Own products and direct clients

  • Seven products live: FSI DDS, Diễm Nails, VNFData, NailMaker, MacXa, SendXa, KTPDF.
  • Whole stack, plus the servers they run on — Linux, nginx, PostgreSQL, TLS, deploys.
  • AI agents draft, I review and test; shipping speed changed, accountability did not.
Aug 2025 — May 2026Ho Chi Minh City

Senior Full-Stack Developer — AI-assisted delivery

Contract work and product prototypes

  • August 2025: switched to AI-assisted development as the default, not an experiment.
  • Rebuilt my process around review — that is where the engineering judgement moved.
  • KTPDF and NailMaker shipped from this workflow; MacXa and SendXa started here.
Aug 2023 — Jul 2025Remote · Vietnam / United States

Senior Full-Stack Developer

NPI Telehealth · TopNPI · DentalNPI · MedicareDB

  • Built npitelehealth.com on the MedicareDB dataset: clinician search and remote consultations.
  • Moved TopNPI and DentalNPI to Next.js without losing the rankings PHP had earned.
  • Incremental refresh for monthly NPPES and CMS drops — no more full reloads.
  • Kept millions of profile pages fast, each with its own structured data.
Feb 2021 — Jul 2023Remote · Vietnam / United States

Lead Engineer, Data & Platform

MedicareDB

  • ETL for 7.5M NPPES records and 2.4M CMS clinician profiles.
  • PostgreSQL partitioned by state, SCD Type-2 history, authenticated REST API.
  • Polars instead of pandas: 6–16× faster on files over 1 GB.
Jun 2018 — Jan 2021Remote · Vietnam / United States

Senior Full-Stack Developer

TopNPI · DentalNPI

  • Built topnpi.com and dentalnpi.com from nothing: US-wide physician and dentist directories.
  • Structured data and search work that put most pages on Google page one.
  • PHP and PostgreSQL tuned for directories numbering in the millions of pages.
Nov 2017 — May 2018Ho Chi Minh City

Project Manager / Senior Full-Stack Developer

NIW Ltd. — niw.com.vn

  • Built alodatlich.com, an appointment booking platform, from empty repository to production.
  • Set up the delivery process and handed the codebase to the in-house team.
Mar 2014 — Nov 2017Remote · Denmark / VN

Senior Full-Stack Developer, freelance

Independent contractor — Superfero and other clients

  • Superfero.com — e-learning network: Python, Django, Ember.js, HTML5/CSS3, jQuery.
  • SuperInsight.io — e-learning networking platform: Python, Django, SimpleJS, jQuery.
  • Koed.dk — Danish e-commerce front-end: .NET, SimpleJS, jQuery.
Sep 2013 — Apr 2014Hanoi

Team Leader

SETA International

  • Led delivery of the SETA Assets Management System (Zend Framework, Smarty, MySQL).
  • Delivered the GOLFTEC portal for Japanese golfers (PHP, MySQL).
May 2013 — Sep 2013Hanoi

Project Manager

DnDVietnam

  • FooDWooW — food social network (Yii Framework, PHP, MySQL).
  • NexttopEvent — events portal for Vietnam and global markets (Yii Framework, PHP, MySQL).
Jun 2011 — May 2013Hanoi

Full-Stack Developer & SEO Specialist

Independent freelancer

  • PHP/MySQL web products for personal and small-business clients.
  • SEO campaigns reaching top rankings on Google, Yahoo and Bing.
Aug 2007 — Jun 2011Ho Chi Minh City

Project Manager / Senior Developer

VNSolution

  • PHP: vinaseafood.com.vn, comyeuoi.com (e-commerce), nhadat188.com (real estate).
  • ASP.NET 2.0: miendatso.com, sgdck.com (stock exchange, AJAX.NET and Flash Flex), spirulina.com.vn.
  • Delivered an online business directory and an ERP system for Long Chau Group.
  • Ran SEO programmes reaching top rankings on Google, Yahoo and Bing.
Sep 2006 — May 2007Ho Chi Minh City

Team Leader / Senior Developer

Global System Engineering

  • Business Card project — PHP, MySQL.
  • NyuuKai project — ASP.NET 2.0, Visual Studio 2005, MS SQL Server.
Nov 2004 — Aug 2006Ho Chi Minh City

Web Developer / Database Analyst / Technical Architect

TBL Vietnam

  • Hyde Park Capital, Online Project Management, SEO Tool, Nails Place, Girly Swap, Real Estate, Xtreme Customer Chopper.
  • PHP/MySQL, AJAX, ASP.NET and C#, ASP with MS SQL Server, JSP/Servlet.
  • Designed relational databases and wrote use cases and architecture documents.
2003 & 2004Hanoi

Informix DBA, intern and contract

Business Information Centre — Ministry of Investment & Planning

  • Studied and administered Informix 9.2 database systems.
  • Built a CMS on PHP and Informix.
05

Toolkit

Backend
TypeScript · Go · Python · PHP · Node.js · FastAPI · Django · .NET / C#
Frontend
Next.js · React · Vue.js · HTML5 · CSS3 · WebAssembly · WebRTC
Data
PostgreSQL · MySQL · Redis · Prisma · MongoDB · MS SQL · Polars · ETL · Partitioning
Infrastructure
Linux · nginx · MinIO · systemd · PM2 · Docker · TLS · CI/CD
AI-assisted development
Claude API · Agentic coding · OpenAI · Prompt engineering · RAG
Platforms
Web · iOS · Android · macOS · Windows · Linux · App Store · Desktop apps
06

Education & Languages

BSc, Information Technology

Vietnam National University, Hanoi — Faculty of Technology

2000 — 2004 · Grade: Good

Thesis: Connecting Data to Networking & Building a Business Registry System with Informix — graded 9/10.

VietnameseNative
EnglishIntermediate
Continuous learningLLM apps, agentic coding
InterestsAI tooling, indie SaaS, SEO, football, travel
ReferencesOn request