Hello! I'm Phong, a software engineer with extensive experience building responsive, scalable, and maintainable software solutions. I'm proficient in JavaScript, TypeScript, Node.js and modern frameworks like React, Next.js, Remix...
Articles
I write on dev.to and have published several articles on hackernoon.com . Here are some of the more interesting ones:
-
Serverless at the edge: a quick overview
Why and how to use edge computing platforms such as Cloudflare Workers and Deno?
-
Remix framework review
Remix is cool but does it have any downsides?
-
Concurrent rendering in SolidJS
Three main scenarios for concurrent rendering in SolidJS.
-
An introduction to SolidJS for React developers
What is SolidJS? Why should you use it? How is it different from React?
Code
I strive to keep my code simple and clear, and I strongly believe that TDD and refactoring are essential to achieving that goal. Here are some repositories that show how I code.
-
qwik-select
:
A select/autocomplete component for Qwik apps.
About
I spent the majority of my professional career working for FPT Software, the largest software company in Vietnam and a global leader in software outsourcing. My tenure there provided me with a wealth of experience in building software systems, managing teams, bidding on projects, and dealing with clients. However, I felt constrained by the lack of opportunities to work with the latest technologies and achieve technical excellence. I made the decision to leave FPT Software in May 2018 to pursue more fulfilling opportunities. Since then, I've been working independently, primarily utilizing React and Next.js for frontend and Node.js for backend development. I have also made sure to stay current on the latest advancements in web development, including meta-frameworks like Remix and Astro, emerging frameworks like SolidJS and Qwik, and new runtimes like Cloudflare Workers.
Here is my resume. You can reach me on LinkedIn or by email.