Hi, I'm Long Vo.
I build production backend systems and web apps, most recently a multi-tenant pharmacy SaaS used by real stores in Vietnam.
TypeScript, Python, Node.js, Next.js, Firestore, AWS, LLMs
About
Full-stack engineer with an M.S. in Computer Science from UMass Amherst (May 2026). I've shipped Python and Java microservices, healthcare checkout flows, and a pharmacy platform used by real stores in Vietnam. I care about correctness under messy real-world conditions: flaky networks, old hardware, and money that has to add up.
Featured case study
LKDV-Pharma
Software Engineer, June 2025 - Present
Multi-tenant pharmacy management SaaS in Vietnam with three apps: staff POS, customer storefront, and admin console. Live with paying pharmacies in Vietnam.
Problems I solved
- Security: Audited the API and found unauthenticated staff-creation and order endpoints plus a debug route leaking config. Added auth and tenant scoping with a log-first, enforce-later rollout so live stores never broke.
- Data integrity: Rewrote stock deduction as an atomic Firestore transaction behind a per-tenant flag, piloted in production on a test store. Stopped duplicate POS orders from network retries with an idempotency lock.
- AI in production: Gemini OCR reads supplier invoices into inventory, with a required human review step before anything commits. I run development through coding agents (Claude Code, Cursor) with staged prompts and verification gates, and added fail-closed guards after catching a test writing to production.
Also: Payment webhooks (Casso, VietQR); Vietnamese tax ledger exports (Docxtemplater); POS on Android 7 hardware with a bundled GeckoView engine; Vitest and Playwright.
Stack: Turborepo, Next.js, TypeScript, Tailwind, Node/Express, Firestore, Railway, Vercel, Upstash Redis, Gemini.
Experience
Python/Java Backend Software Engineer
Sotatek
- Built microservices in Python/Django and Java/Spring.
- Led an Instagram/TikTok scraping pipeline in Scala/Akka, storing to MongoDB Atlas, deployed on AWS with Terraform.
- Built a reel-tracking service (HikerAPI, Redis Queue) used to steer song promotion across 40,000+ creators.
Software Engineer Fellow
Ro
- Audited and refactored legacy configuration with SQL and Django ORM.
- Extended APIs to accept dynamic configuration parameters.
- Built reusable checkout components and owned manual testing of 34 end-to-end online visit flows.
Software Engineer Intern
Constant Contact
- Built contact management features in Ruby on Rails and React/Backbone.
- Built a new React dialogs component and added Google Analytics tracking.
- Wrote Protractor tests that raised coverage and surfaced bugs.
Software Engineer Intern
FPT Corporation
- Designed (Figma) and built a central React reporting site for FPT subsidiaries, migrating Angular components to React.
- Integrated login authentication and subsidiary reporting APIs.
Software Engineer Intern
SMAC Innovation
- Built a React Native driver wallet app with Google Maps and Facebook auth.
- Raised visual completeness from 73% to 93% with progressive loading.
Skills
Production systems
Transactions, idempotency, staged rollouts, webhooks
Security
API auth, tenant isolation, secret handling, audits
AI/LLM
OCR pipelines, human-in-the-loop review, agent-driven development, audio signal processing, on-device ML
Web
TypeScript, React, Next.js, Vue.js, Node, Python/Django, SQL, Firestore, AWS
Projects
LKDV-Pharma
Multi-tenant pharmacy management SaaS in Vietnam with three apps: staff POS, customer storefront, and admin console.
Read the case study#nextjs
#typescript
#firestore
Rhythm Signal Engine
Project Meridian · 2026
An on-device audio pipeline for a privacy-first clinical session analysis tool. I turned peer-reviewed psychotherapy research on speech rate and turn-taking into production TypeScript modules: response latency, speech-rate deceleration, and combined anomaly detection. Voice activity detection and transcription run locally, so no audio leaves the machine. Testing against real audio caught two measurement-calibration bugs before they shipped.
#typescript
#audio-dsp
#on-device-ml
#privacy
Stroke Recovery App
Oct 2024 - May 2025
A Vue.js mobile app built with physical therapists and 50+ stroke survivors. It analyzes motor-function data to shape personalized recovery plans, which cut therapist consultation time by 40%. Progress dashboards track recovery milestones across speech, motor, and cognitive domains, and raised patient engagement by 60%.
#vuejs
#mobile
#healthcare
#data-viz
Earlier projects

Twitter Stock Predictor
Extracted sentiment from tweets using Python, Twitter API, DistilBert model, and Yahoo Finance API, enhancing sentiment analysis. Graphed sentiment scores with real stock values to identify correlation, providing insights into market trends.
#python
#NLP
#TwitterAPI
What others say
Testimonials
"
Long joined my team for the summer as a fellow in our fellowship program. Long came in with a depth of front end experience and a desire to start to build experience working in python and backend systems. During his time working with our team, not only did Long get a chance to build some backend experience and leverage his front end experience, he also grew in his ability to lead deliverables, break down work, and work with our product team to launch updates to our patient experience. Long would be an asset to any team he joins and I would recommend him for any company looking to hire an early career employee.
@ Dan Shultz
Senior Software Engineering Manager of Ro

"
Long joined our team as an intern and quickly hit the ground running. He participated in our sprint grooming, planning, development, and retros. Long’s contributions, making it all the way to production, will have a lasting effect on our customers. I would work with Long again in the future!
@ Justin Hannus
Software Engineering Manager of Constant Contact

Education
- M.S. Computer Science, UMass Amherst, May 2026
- B.S., University of Massachusetts Amherst, 2022








