About me

Rokibul Hasan

Full Stack Developer

Most days that means TypeScript and JavaScript. React and Next.js on the web, Svelte when a lighter runtime wins, Node.js and REST APIs behind the screen, Flutter on mobile, and Shopify apps running inside a merchant's store. Java and Python sit in the older projects.

Which one I reach for is a decision, not a habit. I start at the data model, because everything above it inherits its mistakes, then the API, then the screen. Reading the existing code for an hour before changing a line has saved me more time than any tool I have installed.

Finished beats clever

A feature is done when it survives the bad cases. Loading and error states handled, not stubbed. An empty screen that tells you what to do next. Phone layout first, since that is where it gets opened. I would rather cut something than leave it half wired up.

SAY HELLO!

rokibulhasantomal@gmail.com