About Me

Hi! I'm Thanh Phan, a software developer who loves building things that matter. I enjoy the entire process - from crafting smooth user experiences to designing robust backend systems.
I'm passionate about solving real problems with clean, efficient code. I thrive on continuous learning and believe every project is an opportunity to learn something new and push my boundaries.
Where I’ve Worked
Jan 2025 - Present
Analyst Engineer, Home Lending
Home Lending – Self-service Home Loans
- Migrated a core home-loan API from Node.js to Java Spring Boot and redesigned it so clients fetch only the data they need.
- Introduced GraphQL resolvers that let page sections load progressively and fail independently; upgraded the customer app to React 19.
- Delivered self-service lending journeys from solution design through release.
- Own production releases: dark launches behind feature toggles, security testing, rollback plans, runbooks and monitoring.
- Build agent tooling and skills that let AI agents carry delivery work while engineers keep the decisions.
- Tech stack: TypeScript, React, Node.js, Java Spring Boot, GraphQL
Feb 2022 - Dec 2024
Software Engineer
GroveHR – HR Management App Sep 2023 - Dec 2024
- Engineered an HR management app with backend APIs and frontend interfaces across multiple modules.
- Architected an interactive tutorial system that increased user retention by 20% and reduced onboarding time.
- Optimized performance with Server-Side Rendering, achieving 30% faster page load times.
- Led sprint demonstrations, showcasing new features and technical progress to stakeholders.
- Tech stack: TypeScript, Next.js, Nest.js, MongoDB, GraphQL, Kafka, Microservices
Visily – Design App Feb 2022 - Aug 2023
- Engineered a UI design app comparable to Figma.
- Built interactive canvas elements, high-performance canvas system.
- Architected a diagram routing algorithm to optimize visual connections between elements.
- Developed key features including prototyping, presentation, wireframing, and real-time collaboration.
- Tech stack: TypeScript, React, Canvas API, Tailwind, Nest.js, WebSocket, PostgreSQL, Prisma
Nov 2020 - Nov 2021
Emage Development Co.
AI Engineer
Computer Vision & Automation
- Trained a pose-estimation model for robotic grasping on automatically generated training data.
- Built a desktop-automation app powered by object-detection and OCR models.
- Built a camera-driven Rubik's Cube solver using reinforcement learning.
Student
- Major
- B.Eng. Electrical and Electronics Engineering, Ho Chi Minh City University of Technology (Bach Khoa)
- Thesis
- Build an Autonomous Car that follows a received path from a user interface on a laptop. Achieved a high grade of 8.5 for the project
- Degree Classification
- Graduated with a degree classification of Very Good and a GPA of 8.1