VIEN
Download CVPrint / PDF

Nguyen Ho Lan

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

01

Profile

I have been a developer for 20 years, mostly web applications and business systems. I have worked on e-commerce sites, point-of-sale software, US physician directories, booking software, stock market data systems, apps for iOS, Android, macOS and Windows, and custom technical solutions. I know backend, frontend, apps and servers well enough to lead a team through a whole project: splitting the work, settling the architecture, reviewing code and getting it deployed. Since August 2025 my team has built with AI in the loop. The agent writes the draft, a person reviews and tests it before it ships. We use this on real client work, not side experiments, and what comes out of it is in production.

02

What I Build

The kind of work I take on. All of it has shipped and is running.

03

Selected Work

Seven products I built and currently 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

Tech Lead / Full-Stack Developer

Own products and direct clients

  • Seven products in production: FSI DDS, Diễm Nails, VNFData, NailMaker, MacXa, SendXa, KTPDF.
  • Lead the team building them: splitting work, settling architecture, reviewing code, seeing it through to launch.
  • Run the infrastructure underneath — Linux, nginx, PostgreSQL, TLS, deploys and monitoring.

Aug 2025 — May 2026Ho Chi Minh City

Tech Lead

Contract work and product prototypes

  • Brought AI into the team's workflow from August 2025, replacing writing everything by hand.
  • KTPDF and NailMaker finished in this period; 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 the PHP pages had earned.
  • 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.

  • Built an ERP system for Thuận Phát on Angular and SQL Server.
  • Led the development team and set up the delivery process for the project.

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

TypeScriptGoPythonPHP

Node.js · FastAPI · Django · .NET / C#

Frontend

Next.jsReactVue.js

HTML5 · CSS3 · WebAssembly · WebRTC

Data

PostgreSQLMySQLRedis

Prisma · MongoDB · MS SQL · Polars · ETL · Partitioning

Infrastructure

LinuxnginxMinIO

systemd · PM2 · Docker · TLS · CI/CD

AI-assisted development

Claude APIAgentic coding

OpenAI · Prompt engineering · RAG

Platforms

WebiOSAndroidmacOS

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