Skip to content

About Me

Thanh Phan smiling, wearing glasses and a white shirt

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

  1. Jan 2025 - Present

    NAB

    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
  2. Feb 2022 - Dec 2024

    KMS Technology

    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
  3. 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.
  4. 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