Rahman Hamim · Sylhet, BangladeshFullstack engineer, frontend to AI.
React interfaces, Node services and data behind them, AI features on top, and AI in my daily workflow to ship faster. Motion is the habit I bring along: the editor below is a typed React component rendering live from JSON props.
One developer, four things I actually ship.
Every cell below is live. Click, drag and press: the demos are built with the same tools I would use on your project.
Frontend
Interfaces with feel. Real state, real transitions, accessible by default, not just layout.
React · Next.js · TypeScriptBackend
The service behind the screen: APIs, auth, data, queues and deploys, built so the frontend never has to guess.
Node · Express · MongoDBAI engineering
LLM features done carefully: streaming, tool calls, retries and evals. And AI in my own workflow, every day.
Agents · Tool use · RAG · Evalsdamping 14
Motion
The interest that sharpened the rest: timelines, easing and springs you can reason about, rendered frame by frame.
Remotion · CSS · MotionProducts I've shipped.
Three that are live right now. Hover a window to scroll the page; click to open the real thing.
The building blocks I engineer.
Pipelines, schemas and agent loops; PDF export, realtime sync and locale routing. Pieces pulled from the projects above and rebuilt small so you can watch them run. All typed React and Node.
Render pipeline
Node · queues"title": "Frontend. Backend. AI.""accent": "#FFDD33""durationInSeconds":-34min 4 · default used"style": "bold"
Schema validation
TypeScript · ZodAgent loop
LLM · tool useLive PDF export
from ApplyLiftRealtime updates
from QamlaLocale routing
from Hospitality GroupAlso built:Little Italy, a London restaurant site with table bookinga B2B e-learning platform for One EducationMedisense, a medical clinic platformWe Buy Any Mobile, a device trade-in store
Notes from the build.
Client-side tools with the AI SDK: an assistant that changes the page it lives on
AIUnderstanding JavaScript Closures: A Beginner-Friendly Tutorial
JavascriptGetting Started with TypeScript: A Beginner's Guide to Setting Up a Project with ts-node-dev
TypescriptHi, I'm Hamim.
Frontend Engineer at vidrush.ai
- Based in
- Sylhet, Bangladesh
- Local time
- --:--
- Timezone
- GMT+6
- Status
- Open to work
- author
- Rahman Hamim
- canonical
- rahmanhamim.com
- source
- private repository
- signature
- rh-origin-8f3c2a91d7
- licence
- all rights reserved
I started in frontend, building websites and interfaces. Then I kept going down the stack: services, data, deploys, and lately the AI features on top.
Today I ship products end to end and use AI in the loop every day, both as a builder of LLM features and as a tool in my own workflow. Motion is the part I do for love; it taught me to think in frames and functions, and I would rather show you a working thing than a slide about it.
Let's build something.
A template, an interface, or a whole product. Tell me what you're making and I'll tell you how I'd build it.
- Based in
- Sylhet, Bangladesh · --:-- local
- Currently
- Typed React and Node in production, AI features and tooling on top
- Open to
- Fullstack and frontend roles, remote


