Software engineer who ships practical tools end to end - from machine-learning pipelines to deployed, self-hosted web apps.
โ Open to new-grad software engineer roles
About me
A few things I like:
- Traveling
- Rock climbing
- Hiking
- One Piece
- Making tools that make life easier - without paying for a subscription to some service that slowly gets worse over time
- Bubble tea
๐ Hey, I'm Quang! I recently earned a B.S. in Computer Science from Western Governors University - actually my second degree, pursued specifically to learn how to build cool things.
My path into software started at a previous job full of insanely repetitive tasks, so I taught myself automation. My first internal tool - an Excel VBA macro that turned a multi-minute task into a two-button click - saved real time every day, and that hooked me on the field for good.
Since then I've built and shipped full-stack apps, a multi-model computer-vision pipeline, and a microservices backend. I like owning a problem from idea to deployment. (Basically, I wanted to work les--I mean, more efficiently. Work smarter, not harder!)
Projects
๐ My web apps share a single sign-on: one account works across Splitpush, TravelBin, and Itinerary Agent through a self-hosted Keycloak (OAuth2 / OIDC) instance.
-
TCG Scanner - AI-Powered Card Scanner ๐
A mobile app that scans trading cards and retrieves live pricing. Combines a fine-tuned YOLO detector, fine-tuned CLIP visual embeddings, and on-device OCR to identify cards from a photo - individually or in bulk - with results streamed back in real time.
React NativeFastAPIPyTorchCLIPYOLOPostgreSQL ยท pgvectorRedis -
Splitpush - Group Expense Management ๐
A full-stack web app that makes sharing expenses simple. Create trips, add participants, track shared costs, and settle balances automatically. Self-hosted on an Oracle Cloud VPS behind Cloudflare.
JavaSpring BootSpring SecurityPostgreSQLDocker -
TravelBin - Collaborative Travel Planner ๐
A web app for planning trips with friends or family. Create, share, and collaboratively build itineraries with real-time editing and a clean, minimal UI. Self-hosted on Oracle Cloud behind Cloudflare.
ReactDjangoDRFPostgreSQLJWT -
Itinerary Agent - AI Travel Planner ๐
An AI-powered itinerary planner with a Vue frontend and Express backend. A short quiz produces a personalized, day-by-day trip plan via an LLM. Self-hosted on Oracle Cloud behind Cloudflare.
VueTypeScriptNodeExpressOpenAI API -
Intonational - Microservices Backend ๐WORK IN PROGRESS
A FastAPI backend providing weather forecasts, currency exchange rates, and travel advisories. Modular microservices aggregate data from Open Meteo, ExchangeRate Host, and the US State Department, with Redis caching and MongoDB storage.
PythonFastAPIRedisMongoDBPlaywright
Coursework & earlier projects
-
Machine Learning Weather Forecasting ๐
A desktop Python app that forecasts weather from historical NOAA data with linear regression, including a GUI with graphing and multi-day forecasts. (WGU capstone.)
Pythonscikit-learnpandasTkinter -
Package Delivery Router - Traveling Salesperson ๐
A CLI app simulating package delivery with a nearest-neighbor algorithm and custom hash maps to optimize routes for multiple trucks in Salt Lake City.
PythonData structuresAlgorithms -
Appointment Management Scheduler ๐
A timezone-aware JavaFX desktop app to manage, validate, and view appointments by week or month, with localization (English/French) and login alerts.
JavaJavaFXMySQLJDBC -
Inventory Management System ๐
A JavaFX desktop app for managing parts and products (products composed of parts), with full CRUD, search, and input validation.
JavaJavaFXOOP