Pham Thanh Lam

Software Developer

Building scalable web applications from front-end to back-end, with a focus on clean code, performance optimization, and delivering exceptional user experiences.

01.

About

I'm a Software Developer with a strong foundation in full-stack development, modern JavaScript frameworks, and database design. I'm passionate about building scalable, maintainable web applications across the entire stack, from crafting intuitive user interfaces to designing robust backend systems and APIs, while continuously improving performance, security, and code quality.

Completed my studies at the University of Information Technology (UIT) - VNU HCM, majoring in Information Science and Engineering, with a GPA of 8.64/10, and currently awaiting official degree conferral. I have hands-on experience from my internship at BlueSkyTech and currently working as a Software Developer at a Digital Twin Start-up.

My technical skillset spans both front-end and back-end development. On the front-end, I work with React, Next.js, TypeScript, and Tailwind CSS. On the back-end, I have experience with NestJS, Web APIs, and databases like PostgreSQL, MongoDB, Redis...

02.

Experience

03.

Projects

Online Food Ordering - hungry-yet

Built a full-stack food ordering web app using Next.js App Router and React Server Components for improved loading speed with server-side rendering. Used SWR for fast data fetching and React Hooks (useCallback, useMemo) to reduce re-renders. Implemented with Drizzle ORM and Neon Postgres for reliable cloud-based storage.

Next.jsReactSWRDrizzle ORMPostgreSQLNeon
English Vocabulary Game - rainywords

Interactive vocabulary game for primary school students built with HTML5 Canvas. Features custom animations and input handling for engaging gameplay. Deployed using Docker for scalability, successfully handling over 6,000 concurrent users with optimal performance and stability.

HTML5 CanvasJavaScriptDocker
04.

Tech Stack

Frontend

React / Next.js90%
TypeScript85%
Tailwind CSS90%
Material UI85%

Backend

.NET / Web API80%
Drizzle ORM75%
PostgreSQL80%
SQL Server85%

Tools & Other

Docker75%
Git85%
Apache Kafka70%
MongoDB75%
05.

Get In Touch

Do you have a project idea you'd like to bring to life or simply want to discuss technology? Feel free to reach out — I'm always open to listening and collaborating on exciting opportunities.

The quickest way to reach me is by email at lampham.110304@gmail.com or connect with me on LinkedIn. You can also find me on GitHub.