minhquanle
Available for freelance & cooperation

Lê Phúc Minh Quân

Full Stack Developer

I build production web apps with Next.js, React and Node.js. Four years in, curious by nature and willing to take on work I haven't done before. Comfortable collaborating with overseas teams — English at working level: enough for daily stand-ups, code reviews and written hand-offs.

  • Next.js
  • React
  • TypeScript
  • Node.js
  • NestJS
  • PostgreSQL

What I can build for you

Three things I do best, with the results to back them.

Build a web app from scratch

From data model to production. I build backends from the ground up with NestJS and TypeORM, including authentication and role-based access control.

Migrate & modernise a codebase

I migrated an entire production app from ReactJS to the latest Next.js — studying its rendering, routing and build pipeline in depth before planning the move.

Performance & build optimisation

50 min → 15 min

Cut a production build from 50 minutes to 15 by reworking the Webpack configuration and plugin set.

What I work with

Tools I use daily — not a list padded to look impressive.

Frontend
Next.jsReactTypeScriptReduxZustandMUIAnt Designshadcn/uiCanvas
Backend
Node.jsNestJSExpressTypeORMPrismaRabbitMQREST APIsAuth & RBAC
Database
PostgreSQLMySQLMongoDBRedis
Testing & tooling
Jest/VitestReact Testing LibraryDockerNginxGitHub ActionsLinuxSwaggerStorybook

Side projects

I always have something in progress outside of work — small products I build to try out ideas and learn a stack properly. I'll put them here once they're finished enough to show.

About me

I'm a full stack developer with four years building real products for companies in Vietnam and Singapore.

I like understanding how the tools I use actually work underneath, so I read source and primary docs rather than copy-pasting.

BE in Information Security from the Academy of Cryptography Techniques.

Outside of code I ride my motorbike on long trips, swim, and play badminton.

Got a project in mind?

Tell me what you need. I usually reply within 24 hours.

Start a project