About Me

Eros Khoa Nguyen

Full-stack developer with 4 years of experience building web and mobile products. I focus on user experience, developer experience, and clear communication—bridging technical and non-technical teams to deliver products that work for real people.

Background in Electrical Engineering (HCMC University of Technology), with prior experience in tutoring and sales that shaped how I communicate and understand user needs.

4Years of experience
10+Projects delivered
14K+Users onboarded
EN + VILanguages
Experience

Career Path

How my role and responsibilities grew over the past 4 years.

May – Sep 2022

First Dev Role

Joined a remote software agency as a fresher frontend developer. Implemented UI with Bootstrap and jQuery, then transitioned to React. Learned how to clarify tasks, work with modern tooling, and deliver with minimal bugs.

Oct 2022 – Present

Full-Stack Ownership

Took ownership of the frontend for a shared platform serving internal departments and clients. Expanded into backend (Node, ExpressJS), mobile (React Native), design (Figma), and CI/CD. For backend, I implement features or coordinate requirements with the backend developer. Drove Zalo Mini App from concept to launch, reaching 14K+ subscribers in 1 year.

Ongoing

Cross-Functional Coordination

Took on BA and PM responsibilities alongside engineering: gathering requirements from leadership and departments, breaking down features, coordinating with design and backend teams, and catching business logic issues early. Established lightweight workflows to keep the team aligned in a fast-moving environment.

Work Style

How I Work

Clarify Before Code

I don't start coding until I understand the 'why' and map out edge cases. Ambiguity early costs more than time spent asking questions. In practice, I document expected scenarios and share them with stakeholders before implementation—it catches gaps and aligns expectations.

Transparent Progress

Silence slows teams down. I share daily updates—what shipped, what's next, and where I'm stuck—even on long tasks. It gives the team visibility, surfaces blockers early, and builds trust that the work is moving forward.

Bridge Technical & Non-Technical

I translate between engineers and stakeholders. My tutoring background taught me to explain complexity simply; my dev work taught me to push back constructively when requirements don't align with feasibility. I ask 'why' before saying 'yes,' and I frame technical constraints in terms of business impact.

Growth

Lessons Learned

Mistakes I made early on that shaped how I work today.

Rushing Without Requirements

Challenge: Early on, I'd dive into coding before fully understanding requirements. I'd hit edge cases mid-development, need clarification, and sometimes have to rework the core flow—delaying deadlines.

Lesson: Never commit to a deadline without clarifying requirements first. Now I document expected cases and solutions upfront before touching code—it saves time and sets clear expectations.

Silent Progress

Challenge: I used to work quietly on multi-day or multi-week tasks, thinking 'I'll report when it's done.' My manager had no visibility, making it hard to track progress or offer help.

Lesson: Daily updates became my habit: what I finished, what's next, and any blockers. It builds trust, surfaces issues early, and keeps the team aligned—even when working independently.

Tech stack & skills

Languages, frameworks, and tools I use across the stack—UI, backend services, data, and the workflow that ships changes to production.

Frontend

  • React
  • Next.js
  • TypeScript
  • Tailwind CSS
  • JavaScript
  • Vue.js (in progress)

Confident building modern React/Next.js UIs: strong JS/TS fundamentals, clean component patterns, practical performance optimization (manual profiling). Comfortable with Next.js rendering & caching patterns and integrating common libraries.

Backend

  • Node.js
  • ExpressJS
  • NestJS (in progress)

Can deliver a complete backend app: authentication, role-based authorization (RBAC), CRUD APIs, and reporting endpoints. Growing: performance tuning, advanced infra patterns, and deeper NestJS usage.

Database & ORM

  • PostgreSQL
  • MongoDB
  • Drizzle ORM
  • Sequelize
  • Knex.js

Strong in application queries & data modeling; currently learning DB internals (functions, triggers,...).

Tools & DevOps

  • Docker
  • GitHub
  • AWS
  • Figma
  • Kubernetes

Comfortable bootstrapping, running, and debugging day-to-day workflows (containers, CI, cloud basics). Not my focus yet: deep performance tuning, hardening, or large-scale cluster ops.

Let's work together.

Open for remote and hybrid roles, freelance projects, and technical collaboration. Feel free to reach out.