● Projects
Things I've built.
Three featured projects first, then everything else I've built since 2025 in a sortable list. Hover a technology to see which projects use it.
01 / CASE STUDIES
Featured work.
CASE STUDY 01 · 2025 · MARKETPLACE
Trikunja
Intelligent Tutor Matching Platform
A full tutor-student marketplace with a weighted matching algorithm, role-based dashboards, real-time scheduling and an automated review loop.
- −40%
- TIME TO HIRE
- 100%
- BOOKING AUTOMATION
- 4.8★
- SATISFACTION
- React
- Django
- Python
- PostgreSQL
- WebSockets
- JWT
HOW IT'S BUILT
CLIENT
React SPA
API
Django REST Framework
MATCHING
Weighted scoring service
REALTIME
WebSockets
DATA
PostgreSQL
CASE STUDY 02 · 2025 · ENTERPRISE INTEGRATION
CRM Automation
Apex + Flow orchestration for an enterprise client
Cutting manual CRM workflow time by 30% with declarative Flows for the 80% and bulkified Apex for the complex 20%, syncing to an ERP through Platform Events.
- −30%
- MANUAL WORKFLOW
- 85%+
- APEX COVERAGE
- idempotent
- ERP SYNC
- Apex
- Flows
- Platform Events
- Queueable
- REST/SOAP
- Odoo
HOW IT'S BUILT
PRESENTATION
Lightning Web Components
SERVICE
Apex (bulkified)
ASYNC
Platform Events + Queueable
INTEGRATION
REST / SOAP callouts
EXTERNAL
Odoo ERP + third-party APIs
CASE STUDY 03 · 2024 · PUBLISHING
devBlog
High-Performance Developer Blog
A statically generated, edge-cached blog where every page ships as pre-rendered HTML, with syntax highlighting across 20+ languages and zero layout shift.
- 100
- LIGHTHOUSE PERF
- <1s
- FCP
- 100
- SEO
- React
- Next.js
- JavaScript
- Tailwind CSS
- Vercel Edge
HOW IT'S BUILT
RENDER
Next.js SSG + React + Tailwind
CONTENT
Markdown pipeline
EDGE
Vercel Edge Network
02 / ALL PROJECTS
Everything else.
- Oct 2026● PRIVATEBrowser BenchmarkBrowserBench: a local-first browser benchmark with a full measure, report and compare workflow. No runtime dependencies; Quick, Standard and Extended profiles run entirely on-device.JavaScript · WebAssembly · Playwright● PRIVATE
- Sep 2026● PRIVATEMusicSonora: a fast, offline Android music player built with Flutter, with a MediaStore-backed local library browser. Requests only the audio-read permission it needs.Flutter · Dart · Kotlin · Android● PRIVATE
- Sep 2026● PRIVATELunch ManagementAndroid lunch-management app for a workplace: employees request or cancel lunch before the 12:00 PM cutoff and scan a dining-room QR code. Cutoff rules are enforced on the backend too.Flutter · TypeScript · MySQL · Firebase FCM● PRIVATE
- Sep 2026● PRIVATEMetadata ExtractorFile Metadata Editor: a privacy-focused tool to inspect, edit and strip EXIF, IPTC and XMP metadata from JPEG, PNG and WebP. The server never keeps a permanent copy.Next.js · TypeScript · Upstash Redis · Vercel● PRIVATE
- Sep 2026● PRIVATESalesforce GuardianEvidence-based change intelligence for Salesforce: shows what a proposed change may affect through dependency graphs, conflict detection, explainable risk scoring and read-only simulation.Apex · LWC · Salesforce DX● PRIVATE
- Sep 2026● PRIVATEMongoDB ViewerMongoDB Manager: a compact browser-based data browser and editor for MongoDB Atlas, a lightweight alternative to Compass. BSON types are preserved end to end.Next.js · TypeScript · MongoDB · Vitest● PRIVATE
- Sep 2026● PRIVATERosellePremium single-brand cosmetics storefront and commerce backend: secure account sessions, BDT pricing, cash on delivery, transactional ordering and protected admin APIs.Next.js · React · TypeScript · MySQL● PRIVATE
- Sep 2026● PRIVATEExpense TrackerMobile-first personal finance app. One Next.js UI serves the browser and a packaged Capacitor Android app, with an Express API, MySQL and Better Auth. Money is stored in integer minor units.Next.js · Capacitor · Express · MySQL● PRIVATE
- Aug 2026● PUBLICSalesforce HelperEarly placeholder for Salesforce helper tooling. The repository contains only a README so far.Salesforce● PUBLIC
- Aug 2026● PUBLICSF Dev ConsoleA local web interface for Salesforce CLI workflows. The CLI stays the authentication and execution engine, so the browser never sees tokens. Metadata explorer, package.xml generation and ZIP retrieve.TypeScript · Salesforce CLI · Node.js● PUBLIC
- Jul 2026● PUBLICPayment SyncPayment verification platform for Bangladesh: an Android app, a central API and a client integration API that verify bKash, Nagad and Upay payments without official merchant APIs.TypeScript · Kotlin · PostgreSQL · pnpm monorepo● PUBLIC
- Jul 2026● PRIVATEEcommerce PlatformMulti-vendor e-commerce platform: a technical design for a horizontally scalable marketplace, built as a pnpm and Turborepo monorepo with Docker and OpenTelemetry tracing.TypeScript · Turborepo · pnpm · Docker● PRIVATE
- Jul 2026● PUBLICClaude LogA Next.js app with shadcn/ui and Vitest. The README is still the create-next-app default.Next.js · shadcn/ui · Vitest● PUBLIC
- Jun 2026● PUBLICWC2026FIFA World Cup 2026 Live Center: live scores, fixtures, standings, knockout bracket, squads and a stats dashboard. Database-free: an Express caching proxy feeds the Next.js frontend.Next.js 15 · React 19 · Tailwind v4 · Express● PUBLIC
- Jun 2026● PUBLICIRBMSIRBMS: internal resource and billing system for a software agency. Tracks hours per project, monitors utilization, prevents over and under-billing, emails invoices and keeps an audit history.Next.js · Express · MySQL · JWT + RBAC● PUBLIC
- May 2026● PRIVATEUddokta Course AcademyOnline course platform: purchases through SSLCommerz, DRM-protected video via VdoCipher, digital downloads, personal dashboards and an admin area for courses, orders and reports.Next.js · Express · MySQL · Tailwind● PRIVATE
- May 2026● PRIVATEElectricity BillMinimal installable PWA that replaces an Excel bill workflow: monthly readings for 7 meters, per-flat totals (electricity, rent, maintenance, dues) and usage stats. Single-user login.React · Vite · Express · MongoDB● PRIVATE
- Apr 2026● PRIVATEShopPapier Factory multi-vendor marketplace: admin RBAC, audit logging, Stripe, PayPal and COD payments, BullMQ workers, web push and a per-category commission model. PWA with i18n.React · TypeScript · Express · MongoDB● PRIVATE
- Apr 2026● PUBLICDispatchNews and blogging platform with a classic newspaper UI: live ticker, trending strip, category landings and a full rich-text editor. Next.js frontend with an Express and MongoDB backend.Next.js 14 · Express · MongoDB Atlas · Tailwind● PUBLIC
- Mar 2026● PUBLICICU BedsReal-time ICU bed availability tracker and emergency ambulance dispatch for hospitals in Dhaka. Live updates over Socket.io, Redux state and a Dockerised setup.React · Redux · Node.js · Socket.io● PUBLIC
- Feb 2026● PRIVATEMusic PlayerA native Android music player written in Kotlin.Kotlin · Android · Gradle● PRIVATE
- Feb 2026● PRIVATEPassword Manager Android AppA native Android password manager in Kotlin. The repo includes an Apple Passwords dark-mode screenshot as its design reference.Kotlin · Android · Gradle● PRIVATE
- Feb 2026● PUBLICSecureVaultCASE STUDYAES-256 encrypted credential storage with client-side key derivation. The server never sees plaintext.React · Node.js · Web Crypto API · MongoDB● PUBLIC
- Jan 2026● PRIVATESFLogicLabSFLL: a personal blog for writings and notes, rendered from Markdown with syntax highlighting.React · Vite · react-markdown · Prism● PRIVATE
- Jan 2026● PRIVATEZero MarginMarkdown blog built with React and Vite. The same codebase was later published as SFLogicLab.React · Vite · react-markdown · Prism● PRIVATE
- Dec 2025● PUBLICLead Qualification SaaSLead qualification and sales readiness platform: scores, prioritises and routes B2B leads, backed by PostgreSQL and Supabase with a Webflow front end.TypeScript · PostgreSQL · Supabase · Webflow● PUBLIC
- Dec 2025● PUBLICPassword GeneratorSecOps Generator: a single-file password generator with advanced options.HTML · CSS · JavaScript● PUBLIC
- Dec 2025● PUBLICDevCardGitID: generates a shareable developer ID card from a GitHub profile, with key metrics, top languages, popular topics and the featured repository.HTML · CSS · JavaScript · GitHub API● PUBLIC
- Dec 2025● PRIVATEACA ProjectLearnHub: a learning management system. Teachers publish video courses and manage bookings; students preview the first lesson free, enroll and track progress. JWT role-based access.React · Node.js · Express · MongoDB● PRIVATE
- Nov 2025● PRIVATEPortofolio BetaBeta version of an earlier personal portfolio, a static HTML site.HTML · CSS● PRIVATE
- Oct 2025● PRIVATELWC DocumentationRepository set aside for Lightning Web Components documentation. It is empty for now.LWC● PRIVATE
- Sep 2025● PUBLICGitHub Readme ViewerRepoDocs Explorer: a single-page tool for browsing a GitHub repository's documentation in the browser.HTML · CSS · JavaScript● PUBLIC
- Aug 2025● PUBLICMermaideA professional Mermaid.js diagram editor: Monaco editor, resizable split panes, dark and light themes and 15+ diagram types.Mermaid.js · Monaco Editor · JavaScript● PUBLIC
- Aug 2025● PUBLICMinesweeperClassic Minesweeper in pure HTML, CSS and JavaScript, with recursive reveal of empty cells, chorded clicks, a mine counter, a timer and a responsive layout.HTML · CSS · JavaScript● PUBLIC
- Aug 2025● PRIVATELiving Expense ForecastFull-stack app for forecasting living expenses, with a React and Tailwind frontend and a Python backend.React · Tailwind · Python● PRIVATE
- Jun 2025● PRIVATEIntech Solution WebsiteMarketing site with a built-in content management system for Intech Solution. Self-hosted on a VPS with local media storage.Next.js 15 · Prisma · MySQL · Auth.js● PRIVATE
- Jun 2025● PRIVATELynkifyCASE STUDYA multi-user link workspace with per-link click analytics, a JWT-secured API and role-aware dashboards.MongoDB · Express · React · Node.js● PRIVATE
- May 2025● PRIVATESend EmailBank appointment booking app that sends email confirmations, with a date picker, validated forms and a rich-text editor for message content.Next.js · Nodemailer · react-hook-form · TypeScript● PRIVATE
- May 2025● PRIVATEMain PPEarlier version of the bank appointment system: appointment booking with email sending.Next.js · Nodemailer · react-hook-form · TypeScript● PRIVATE
- May 2025● PRIVATETrailheadHands-on Salesforce Trailhead exercises: Lightning Web Components, Apex controllers and the Dreamhouse sample app.LWC · Apex · Salesforce● PRIVATE
- Apr 2025● PRIVATEJervisJARVIS Neural Network, Cinematic Edition: a single-page animated neural-network visual.HTML · CSS · JavaScript● PRIVATE
- Apr 2025● PUBLICSalesforce NotesStudy notes for the Salesforce Associate and Developer paths and Trailhead, kept as an Obsidian vault.Salesforce · Obsidian · Markdown● PUBLIC
- Mar 2025● PUBLICMarkdown PreviewA Next.js Markdown previewer built with shadcn/ui and Radix components.Next.js · TypeScript · shadcn/ui · Radix UI● PUBLIC
- Feb 2025● PUBLICOld PortfolioPrevious personal portfolio site in plain HTML, CSS and JavaScript.HTML · CSS · JavaScript● PUBLIC
- Feb 2025● PRIVATEPortfolioThis portfolio: a multi-page Next.js site with Canvas animations driven by algorithms, including a dithered particle portrait that builds, floods (BFS) and sorts itself.Next.js · TypeScript · Tailwind · Canvas● PRIVATE
- Feb 2025● PUBLICDevBlog Android AppNative Android app in Java, a companion to the devBlog project.Java · Android · Gradle● PUBLIC
- Feb 2025● PUBLICLeetCode SolutionsPython solutions to LeetCode problems, starting with Two Sum.Python · Algorithms● PUBLIC
- Jan 2025● PRIVATEMERN Blog ProjectStatic blog built with React, TypeScript and Vite. Posts are written in Markdown and routed client-side.React · TypeScript · Vite · react-markdown● PRIVATE
- Jan 2025● PRIVATEMERN BlogBlog on the MERN stack with separate client and server apps and a folder of posts.React · Node.js · Express · MongoDB● PRIVATE
- Jan 2025● PRIVATETech ExpressMERN e-commerce project (Papier Factory) with a real-time socket layer and file uploads. Includes a project report.React · Node.js · Express · MongoDB● PRIVATE
- Jan 2025● PUBLICBRAC University Lab AssignmentArchived coursework from BRAC University: programming, data structures, algorithms, operating systems, databases, compiler design with Lex and Yacc, networks and graphics.C · Python · Lex · Yacc● PUBLIC
- 2024● PUBLICPapier FactoryCASE STUDYA WYSIWYG template editor for document authoring with headless PDF generation and batch processing.React · Node.js · MongoDB · Puppeteer● PUBLIC
- 2024● PRIVATETeach ExpressCASE STUDYA drag-and-drop course builder for instructors with an offline-first PWA and real-time Q&A.React · TypeScript · PWA · DnD Kit● PRIVATE
- 2024● PRIVATEHFA & PerksbdCASE STUDYA custom CMS for non-technical editors with analytics integration and conversion-funnel tracking.React · Node.js · MongoDB · Express● PRIVATE