About
I am a full-stack developer with R&D roots, currently at Salary.com. I design APIs, data pipelines and real-time systems in .NET, then build the apps around them: web portals, Android TV players, factory dashboards.
I work with a team of AI agents for planning, coding and testing, and nothing ships until I have reviewed it against docs, builds and tests.
Selected work

IDEA Technology · R&D
VendAD
Digital signage CMS for vending machines
<3s from approval to every screen

IDEA Technology · R&D
AGV Control Room
Browser-based monitoring and workflows for factory AGVs
Live robot telemetry in any browser

Personal project
DubSub Studio
Voice AI and TTS platform for Vietnamese creators
Live at dubsub.vercel.app

Salary.com · Present
Job Data Pipeline
Job data crawling and AI processing
Thousands of records structured a day

FPT University · Thesis 2025
SWallet
Reward-based student engagement platform
95% less check-in fraud
Also builtCAD Connector Add-in ↗Autodesk Inventor/AutoCAD ↔ Aras Innovator PLMTaskFlow ↗Kanban app
Experience
Present
Salary.comSoftware Developer
C#/.NET crawlers and an LLM pipeline that turn thousands of job postings a day into structured, validated data.
Case studiesJob Data Pipeline
Previously
IDEA TechnologySoftware Engineer, R&D
Owned a digital signage platform end to end and built browser-based control for factory AGVs.
Case studiesVendADAGV Control Room
May - Aug 2024
FPT Software AcademyBackend Developer Intern
Java/Spring Boot REST APIs for an internship management system, in an Agile/Scrum team.
Graduated 09/2025
FPT UniversityBachelor of Software Engineering
Skills
- Languages
- C#, TypeScript, JavaScript, Java, Dart
- Backend & APIs
- ASP.NET Core, NestJS, Spring Boot, REST APIs, EF Core, LINQ, JWT, TCP/IP
- Frontend & Mobile
- Blazor, ASP.NET Core MVC, React, Next.js, Flutter
- Data & Real-time
- PostgreSQL, SQL Server, Redis, RabbitMQ, BullMQ, SignalR
- Architecture & Testing
- OOP, SOLID, Clean Architecture, xUnit, CQRS / MediatR, Moq, k6
- DevOps & Tools
- Git, Docker, GitHub Actions, Render
Contact
Have a system that has to work in the real world?
Let’s talk.