Projects

Products, client work & experiments.

From platforms that have run for years to weekend builds that prove a point. Hover a card for a short walk-through; every project links to the live site.

Screenshot of TypeWritterLiveHover to preview

TypeWritter2025

Code that types itself, then a terminal answers back

A dependency-free JavaScript engine that replays syntax-highlighted source one keystroke at a time — autocomplete popovers, pasted secrets, a live gutter and status bar — then hands the last character to a shell that runs it. 13 KB, one file, no build step. It also powers the live editor on this page.

JavaScriptUI animationCSS
Screenshot of EduSineLiveHover to preview

EduSine2025

Website + management platform for schools and madrasahs

A complete platform for educational institutions in Bangladesh: a public website, student portal, admissions, results, attendance and fee management — all from one dashboard, in Bangla. I design, build and host it, and run it for the first schools on board.

LaravelVue.jsMySQLNginxDocker
Screenshot of FXKitLiveHover to preview

FXKit2025

A drop-in currency converter widget for money-transfer products

Live mid-market rates across 166 currencies, search by country, a transparent fee breakdown and a one-line embed. Zero dependencies, keyboard-accessible, and themed from CSS custom properties so it disappears into any fintech front-end.

JavaScriptCSSREST APIs
Screenshot of AladinJobsPreviewHover to preview

AladinJobs2016

Bangladesh's first modern job portal and professional network

Job listings, company pages, candidate profiles, CV uploads and messaging — a job board with the social layer of LinkedIn. I led development for three years; a preview build (data resets daily) is still online.

LaravelVue.jsjQueryBootstrapMySQL
Screenshot of JSON Form BuilderLiveHover to preview

JSON Form Builder2025

A variant editor for dropshippers, built on nothing but the browser

Load AliExpress or CJDropshipping product JSON, edit every variant in a live table, apply pricing rules in bulk and export store-ready JSON. Everything runs client-side — no upload, no account — so a merchant's catalogue never leaves their machine.

JavaScriptCSSHTML5
Screenshot of Piano PracticeLiveHover to preview

Piano Practice2025

A voice that calls the notes — hands-free ear training

It speaks a random black-key note — A flat, F sharp, B flat — and you find it on the keyboard before the next one arrives. Speech synthesis, a tempo control and a session log, in vanilla JavaScript with zero dependencies.

JavaScriptWeb SpeechWeb Audio
Screenshot of TrendsvanaLiveHover to preview

Trendsvana2021

Store builder for Sell The Trend's dropshipping community

Spin up a fully customised dropshipping storefront in minutes — themes, products, checkout — as a companion to the Sell The Trend platform. Lead developer since 2021: Laravel back-end, Vue store editor, Dockerised deployment.

LaravelVue.jsMySQLNginxDocker
Screenshot of Sell The TrendLiveHover to preview

Sell The Trend2021

AI dropshipping platform — the product Trendsvana plugs into

Product research, store automation and order fulfilment for dropshippers. My work sits on the storefront side of the platform through Trendsvana, the store builder its members use.

LaravelVue.jsMySQL
Screenshot of UnsoldLiveHover to preview

Unsold2023

Hotel & flight deals marketplace for unsold rooms

A booking front-end that surfaces last-minute hotel inventory at up to 72% off, with flight bundles, destination search and a sustainable-tourism angle. A full product UI built to demonstrate a travel booking flow end to end.

LaravelBootstrapjQueryMySQL
Screenshot of SpeakSpikeLiveHover to preview

SpeakSpike2024

Chatrooms and neighbourhood posts for every zip code

A social product for talking to the people who actually live near you: posts, threads, messenger, leaderboards, profiles and notifications across fifteen fully designed screens. Front-end and interaction design for a community app.

HTML5CSSjQueryBootstrap
Screenshot of TalkToDocLiveHover to preview

TalkToDoc2024

Affordable healthcare at your fingertips — telehealth landing page

Marketing site for a telemedicine service: doctor search, pricing, how-it-works and app download flows, designed for trust and conversion on mobile first.

HTML5CSSJavaScript
Screenshot of LensCraftLiveHover to preview

LensCraft2024

A DSLR product page that sells the camera before the specs

Single-product e-commerce page for a professional camera: hero gallery, feature storytelling, comparison table, reviews and a sticky buy bar. Built to show what a high-converting product page looks like without a platform behind it.

HTML5CSSJavaScript
Screenshot of CoinWitchLiveHover to preview

CoinWitch2023

Crypto trend dashboard

A dashboard that plots market trends from a JSON feed with sparklines, ranks and movers — a small data-visualisation exercise in plain JavaScript.

JavaScriptData vizCSS
Screenshot of ModelPubSubLiveHover to preview

ModelPubSub2023

Developer landing for an image classification & detection API

API documentation and marketing site for an AI image service, with a mocked server so the interactive examples respond like the real thing.

HTML5CSSJavaScriptREST APIs
Screenshot of Khoyerbari MadrasahLiveHover to preview

Khoyerbari Madrasah2025

Website and portal for an Islamic school

Public website with notices, admissions and results for a madrasah in Bangladesh — one of the first institutions running on the EduSine platform.

LaravelVue.jsMySQL
Screenshot of Al Aqsa Model MadrasahLiveHover to preview

Al Aqsa Model Madrasah2025

School website in Bangla with admissions and notices

Website for a model madrasah — programmes, teachers, admissions and announcements, fully in Bangla and maintained by the school through its own dashboard.

LaravelVue.jsMySQL
Screenshot of Abdul Jabbar FoundationLiveHover to preview

Abdul Jabbar Foundation2025

A charitable foundation's site, built for people, not bots

Bangla-language website for a family foundation and its community graveyard trust: history, charitable work, location and contact. Hand-written HTML and CSS, tuned for search and for slow connections.

HTML5CSSJavaScriptSEO
Screenshot of PianoIn21Days practice pluginLiveHover to preview

PianoIn21Days practice plugin2021

A WordPress plugin that turns lessons into randomised practice

When a student finishes a lesson built around certain chords, the plugin generates a fresh exercise from exactly those chords and plays it back in the browser. Delivered as a drop-in plugin the client installs and configures themselves.

WordPressPHPjQueryWeb Audio
Offline

Thatshowitwas2022

Write a book chapter by chapter, then get it proofread and printed

A book-writing platform with a visual chapter editor and built-in proofreading and printing services. Lead developer in 2022 on the Vue + Laravel stack. The service has since gone offline.

Vue.jsLaravelVuexMySQL