Rivoré
A storefront that has to clear real money
Selling fragrance online in Bangladesh, where most customers pay cash on delivery and a courier — not a payment gateway — decides whether the sale completes.
- React
- TypeScript
- Vite
- Zustand
- Node.js

from a virtual try-on model on a GPU to a storefront taking cash on delivery — and I run the servers they live on.
4 of them are reachable right now — the links go to the running thing, not to a screenshot of it.
A storefront that has to clear real money
Selling fragrance online in Bangladesh, where most customers pay cash on delivery and a courier — not a payment gateway — decides whether the sale completes.
Twenty-seven models and seven kinds of user
One organisation needed sales pipeline, support ticketing, project delivery, billing and client self-service to live in a single system with genuinely different access for each kind of staff.
A framework written by hand, on purpose
Building a multi-role travel platform without a framework, to understand what a framework actually does for you.
A studio site on infrastructure I run
A video production studio needed a portfolio site that loaded fast and could be updated without a developer.
Conversion tracking that survives the browser
A course business needed enrolment payments and accurate conversion data — on shared PHP hosting, in Bengali, where ad-blockers and iOS routinely destroy browser-side tracking.
Virtual try-on, served from a GPU
Showing a shopper what a garment looks like on them, without a photoshoot and without a studio.
Everything marked Shipped is running in something on this site, and the note beside it says where. Anything I have only read about is labelled as such — a capability list nobody can check is worth nothing to you.
Pick anything above to see what backs it up.
I start at the data model, because the schema is where the rules live and everything downstream inherits its mistakes. I deploy what I build and keep running it, which is a slower way to learn and a much harder one to fake.
I am a full-stack developer in Dhaka, finishing a Computer Science degree at AIUB. Most of what I build is commerce: catalogues, checkouts, courier dispatch and the admin surfaces the people behind the counter actually use. The rest is the infrastructure underneath — five client applications on a server I administer.
More about how I got here →Four things, because four is how many there are. A longer list here would be the same unverifiable claim the rest of this page is built to avoid.
Used on live systems, with lighter evidence than the rest.
Actively in hand, not yet behind anything shipped here.
Prototypes and reading. Not offered as a skill.
Open to full-time remote roles and contract work.