01
Why I am building hamza.my.id
A practical note on turning a personal site into a public notebook for projects, notes, and engineering decisions.
Full-stack JavaScript engineer with frontend depth.
I build React, Angular, and Node.js applications, automate workflows, and integrate AI APIs into practical product experiences.
Writing
Practical writing on frontend, automation, AI tools, and engineering decisions.
01
A practical note on turning a personal site into a public notebook for projects, notes, and engineering decisions.
02
Notes on strengthening backend and database fundamentals without pretending the frontend background is a weakness.
03
Notes from automating a large WordPress article migration with scripts instead of repeating manual browser work.
Projects
Small builds, product experiments, and technical notes from things I am building or have worked on.
Project 01
Production-style experiment
AI collaboration workspace for team context, prompt templates, task records, and reusable project notes.
AI collaboration / prompt library / role-based access direction
Project 02
Independent Web3 project
Wallet-connected swap flow focused on clear transaction states, token selection, approval, and confirmation feedback.
Wallet integration / swap flow / Web3 interface
Project 03
Automation project
Node.js and Puppeteer workflow for moving 1500+ WordPress articles with logging and resumable migration design.
1500+ articles / Puppeteer + Node.js / reduced manual migration work
Experience
A compact view of roles and product areas. Full details live on the resume page.
Stack
Grouped by how I use the tools, not as a logo wall.
React / Angular / TypeScript / RxJS / NgRx / Redux
Node.js / Express / Hono / PostgreSQL / Supabase
OpenAI / LangChain / Puppeteer
ethers.js / wagmi / thirdweb / 0x
I care about clear interfaces, useful automation, readable systems, and writing that makes engineering decisions easier to evaluate. This site is where I keep that work public and organized.