Freelance · Vietnam · Available for work

Hi, I'm Nhatdote.

Full-stack developer. I build small, fast, useful tools.

On my mind

TOP — what's on my mind

Processes running in my head, sorted by CPU. Nothing to do with the stack below.

About

My daily stack

Core stack

  • Laravel PHP / backend
  • Vue frontend
  • React frontend
  • React Native mobile
  • Node.js backend
  • TypeScript language
  • Swift macOS / iOS
  • Astro static sites
  • Docker containers
  • Nginx reverse proxy
  • Apache web server
  • VPS Linux / deploy

AI co-pilots 🤝

  • Codex autocomplete
  • GPT chat / reason
  • Claude Code pair-coding · Max
  • Claude Design design partner

Break

Late excuses

click to generate a late excuse

Rubber duck

(tell the duck your bug — click)

Off-topic

Life beyond the terminal

Some things unrelated to job — just for fun.

Skills that don't pay the bills

  • Tell Nam Dinh pho from Hanoi pho just by the broth
  • Argue with AI for 2 hours, then agree with it anyway
  • Can sleep in any position — except the one I should
  • Nod knowingly when the boss says "agile transformation"
  • Make better coffee than code
  • Remember a friend's number from 2012 but forget yesterday's DB password

Coffee today

☕️

0 cups today · total of 0

This week's AI argument

Claude insisted I write unit tests for everything. I said "if it runs, it's fine". Claude said "the bug will come". 3 hours later: the bug came. Claude said nothing — but I know it was laughing.

Season score: AI 47 — Me 12

At my desk

--:--
--

 

Dev vitals

  • Coffee
    --
  • 🐛Bug density
    --
  • 🧠Focus
    --
  • 😴Sleep debt
    --

updating every 2s (no, these aren't real numbers)

Realistic commit roll

— — — click to roll a commit

Contact

Let's work together

Got a project in mind? Drop a message — I reply within 24 hours.

Bonus

Have a play

A fake terminal, and a secret only Contra veterans will catch. Type "help" to start.

Terminal

type help
visitor@nhatdote.io.vn:~$