Full-stack products
Web apps and APIs carried from first commit to production: Shopify apps for the Japan market, ERP and logistics platforms where the route from warehouse to doorstep has to just work.
I'm Hoang Phi Son, a full-stack developer and cloud solution architect with 10+ years of experience, the last 9 building web apps and APIs for Japanese clients. Now a Tech Lead leading five engineers, still hands-on every day: I design the system, write the code, and run the multi-cloud infrastructure it ships on, with Terraform. Lately, LLM applications with RAG and LangChain too.
Web apps and APIs carried from first commit to production: Shopify apps for the Japan market, ERP and logistics platforms where the route from warehouse to doorstep has to just work.
Systems designed and provisioned with Terraform across AWS, Azure, and GCP, from cost planning to CI/CD. Kept lean: one migration cut infrastructure costs to a third.
LLM chatbots running in production, public SaaS and internal assistants: RAG over 50+ documents, built with LangChain and LangGraph. Real products, not demos.
Solo means every layer of it is mine to build and run.
Small tools I wanted, couldn't find, so I built and shipped them.
Smack your MacBook, hear a sound. The app reads the built-in accelerometer via IOKit and plays one of nine sounds. Built with SwiftUI and AVFoundation, zero third-party dependencies.
smackmac.sonhp.devWeb · React + ViteFacebook cuts long posts to a "See more" link. Longpost renders the full text as a 1080 × 1080 PNG the feed shows in full: auto-fit text, font and background presets, all in the browser.
lp.sonhp.devWeb · React + ViteSignup walls want an email you'd rather not hand over. MxDrop hands you a disposable inbox instead: no registration, no setup, read the mail that arrives, then walk away.
mxdrop.eu.ccAPI · Cloudflare WorkersThe page is the API. Visit in a browser for your IP, ASN and geolocation, or send Accept: application/json and get the same data back: no key, no quota, CORS-open, edge-cached.
ip.sonhp.devOne email is all it takes to start. I usually reply within a day.