Selected work
Nongorr
E-commerce · নোঙর · Live
Online store for a Bangladeshi fashion brand: handmade kurti, custom-size clothing, Jamdani sarees and premium women’s wear, with nationwide delivery.
- Sole developer: cart and checkout, orders, inventory, coupons, and a CMS the shop owner runs
- Made-to-measure ordering: six garment measurements travel with the order to fulfilment
- Pathao and SteadFast courier APIs, bKash payment verification, multi-factor sign-in
- About 750 automated tests (Vitest, Playwright) with CodeQL and CI on every push
Built with React 19, TypeScript, TanStack Start, Supabase, PostgreSQL
nongorr.com
Battle Zone BD
Esports platform · Coming soon
A Free Fire tournament platform for Bangladesh. The site is live as a launch page while the platform is finished.
- Tournament platform for Free Fire players in Bangladesh
- UI prototype and audit done; launch in progress
Built with PHP, UI prototyping
battlezonebd.com
Jarvis — Personal AI
Local-first AI assistant · In development
A local AI assistant that runs on your own hardware through Ollama, with hybrid model routing: a general model, a fast one, and specialists for code and for deep reasoning, with an automatic fallback.
- Routes coding and reasoning tasks to specialised local models
- Tool-based file operations and code execution
- Voice input and output, persistent sessions and user preferences
Built with Python, LangGraph, Qwen2.5 14B, Ollama, Whisper, Piper
GitHub
Starline
Intercity bus operations platform · In development
An operating platform for intercity bus companies: passenger booking, a counter point-of-sale with shift and cash reconciliation, live GPS tracking, QR e-tickets, driver tools and refunds. Pitched to Star Line Group as a working demo with a written proposal.
- 166 PostgreSQL migrations modelling seat inventory, trip scheduling and counter-to-head-office settlement
- Live GPS tracking on Mapbox, SSLCommerz payments, error tracking with Sentry
Built with React 18, TypeScript, Supabase, PostgreSQL, Mapbox
star-line-main.vercel.app
Blood Donation Platform
CSE470 · Software Engineering · Coursework · Donor interface + admin
A full-stack platform connecting blood donors with patients in emergencies: donor registration, emergency requests and donor–patient matching by blood compatibility. Built by a team of three (Spring 2026).
- My part: the donor interface and the admin side
- Location-based donor search on interactive maps
- Charts and analytics for requests and donations
Built with React 19, React Router, Leaflet, Recharts, Axios
Live demoGitHub
GNN-BERT Music Context
CSE425 · Neural Networks · Coursework
Research project: can a graph neural network view of audio structure, combined with a BERT text model, predict musical context better than either alone?
- DistilBERT caption-to-tag classification on MusicCaps
- GraphSAGE genre classification on GTZAN against a mel-spectrogram CNN
- GNN–BERT fusion on MagnaTagATune with concatenation and cross-attention ablations
- Contrastive audio–text retrieval with Recall@K
Built with Python, PyTorch, GraphSAGE, DistilBERT
GitHub
Kuasha
Resort website concept · Concept
A premium website concept for a fictional 22-room retreat in the tea hills of Sreemangal, built as a sales demo for Bangladeshi resorts without a proper website. Sample content throughout.
- Room pages, offers, dining, gallery and a four-step booking flow
- Static Astro site, about 9 KB of JavaScript gzipped
- Rebrand for a real resort from one data file
Built with Astro, CSS, Python
GitHub
Naeem Motors & Parts
Shop prototype · Concept
A clickable design prototype of an online shop for car parts and accessories in Dhaka, with separate phone screens. Sample products and prices.
- Desktop and mobile screens
- Catalogue, product and checkout flows
Built with HTML, CSS
GitHub
Salman’s Dhaka
This world · In development
A playable, stylised Dhaka with real-feeling driving and living traffic, and this studio, all procedural Blender Python and Three.js.
- Toyota Corolla and BRTC buses on Rapier physics with a real drivetrain
- Dhaka traffic with junction rules, U-turns and lane changes
- 14-lane 300 Feet, 6-lane arterials, bridges over Hatirjheel
- A Cycles-baked studio and this computer
Built with Three.js, Rapier, Blender, TypeScript, Web Audio
Skills
- Web
- TypeScript, JavaScript, React, Node.js, PostgreSQL, PHP, Astro, Tailwind CSS, HTML & CSS
- 3D & real-time
- Three.js, Rapier physics, Blender + Python, Web Audio
- AI & research
- Python, PyTorch, Graph neural networks, Transformers (BERT), Local LLMs (Ollama)