About me as a Developer
I'm a frontend-leaning fullstack developer with 6 years of experience, currently based mostly in Hamburg, and spending part of the year in Hanoi. I enjoy working across the full stack, with solid experience in backend and DevOps from larger projects, while keeping a strong focus on clean, scalable architectures.
My main tools are Next.js, TypeScript, Tailwind, GraphQL, Node.js, and React Native. I particularly enjoy building SaaS products and mobile applications, from early MVPs to production-ready systems.
What sets me apart is a strong customer-oriented mindset and a sharp eye for small details — the things that often make the biggest difference in user experience.
Beyond coding
Outside of work, I live an active lifestyle and stay open to new experiences and perspectives. Traveling plays a big role in my life — I enjoy exploring different cultures, foods, and landscapes, and zooming out to understand the bigger picture beyond my own bubble.
Sports are a constant in my routine: running, cycling, skateboarding, and going to the gym. They give me mental clarity and energy, helping me tackle tough challenges in both life and work.
Cooking is another creative outlet for me. I love experimenting with flavors from around the world — with Vietnamese cuisine being my absolute number one.
Frontend Development
Building clean, responsive user interfaces with React and Next.js. I focus on maintainable component structures, good performance, and details that make products feel polished.
Backend Engineering
Developing APIs and backend services with Node.js and TypeScript. I’ve worked with relational and document-based databases and know how to design systems that scale with real usage.
DevOps & Infrastructure
Handling deployments and infrastructure for real-world projects. I work with Docker, CI/CD pipelines, and cloud servers to keep applications stable and easy to ship.
Content Engineering
Working with headless CMS setups like Strapi to model and deliver content efficiently. I care about clean data structures that work well for both editors and developers.
Strategic Architecture
Helping shape technical decisions early on. I support teams in choosing the right stack and architecture for MVPs and growing products — without overengineering.
Accessible Design
Keeping accessibility in mind when building interfaces. I aim for clear layouts, good contrast, and usable interactions that work for as many people as possible.