Skip to content

Work

23 projects across SaaS platforms, desktop and hardware integration, AI agents and research — 13 of them written up as full case studies with architecture, decisions and outcomes.

projects
23
full case studies
13
live or in production
6
built solo
14

Status

  • Live 3
  • In production 3
  • In development 5
  • Completed 9
  • Prototype 1
  • Research 2

Kind of work

Projects can belong to more than one.

Most-used technologies

By number of projects — see them all

23 projects shown

  • Bookodi web appGo API & agent hubHardened shellPrint Bridge servi…DiscoveryThermal printersNetwork printersOS print queues
    Case study
    In development2026Bookodi (XEOO)

    Bookodi Desktop & Print Bridge

    Native desktop app for the Bookodi restaurant platform with a built-in Print Bridge: it pairs with the cloud in one click, discovers printers on the local network and delivers server-rendered tickets over raw TCP, IPP, LPD, CUPS or the Windows spooler.

    • TypeScript
    • Vite
    • Electron
    • Node.js
    • WebSockets
    • GitHub Actions
    • +3
  • Android shelliOS shellShell bridgePage layerLayout layerBookodi dashboardBookodi APILayout auditCI
    Case study
    Completed2026Bookodi (XEOO)

    Bookodi Mobile — Android & iOS Apps

    A Capacitor 8 shell that runs the live Bookodi dashboard inside native Android and iOS apps, with a page layer injected before the web app loads and a mobile layout layer. A layout audit across 123 page states found 915 problems on the website and none in the app.

    • TypeScript
    • Java
    • Swift
    • HTML & CSS
    • Vite
    • Capacitor
    • +4
  • Staff dashboardGuest PWA & bookin…Bookodi DesktopnginxREST APIRealtime hubBackground jobsPostgreSQL 16Redis 7Observability
    Case study
    Live2026Bookodi (XEOO)

    Bookodi — Restaurant Operating System

    Bookodi handles reservations, POS, kitchen display, menus, guest CRM, delivery, printing and billing for many restaurants from one Go API. Built by the XEOO team; I owned the analytics module, the reservation views and the dashboard home.

    • TypeScript
    • Go
    • React
    • Tailwind CSS
    • Vite
    • PWA & service workers
    • +6
  • React 19 SPAIdentity providerAPI routers18 domain modulesCapability matrixJob workerTransactional outb…PostgreSQL 16RedisObject storage
    Case study
    In production2026Green Compare Ltd (XEOO team)

    Green Compare CRM

    A FastAPI modular monolith with a React 19 front end, where Postgres row-level security backs every permission check. I started the repository, then shipped features across finance, telesales, renewals, dashboards and access control.

    • TypeScript
    • Python
    • React
    • Ant Design
    • TanStack Query
    • FastAPI
    • +9
  • HR mailboxKnowledgeCode checksLLM triagePolicyXEOO AI ControlModelsOutlookSlackAudit log
    Case study
    In development2026Green Compare Ltd

    HR Inbox Agent

    A Python agent that reads an HR mailbox through Microsoft Graph, asks a language model for a structured classification and draft reply, and lets deterministic code decide whether to send, save a draft or escalate to Slack.

    • Python
    • SQLite
    • Docker & Compose
    • LLM APIs
    • Agent guardrails & evals
    • AI gateways
    • +1
  • Price feedsNews calendarClock & sessionsRules engineLive orchestratorJournal & outcomesReview groupDashboardReplay & gatesExecutionWatchdog
    Case study
    In development2026XEOO (internal)

    Market-Scanning Trading Agent

    A Python agent that scans 5-minute candles on gold and two US indices, posts each trade idea with a chart to a Telegram review group and follows every outcome. Built on the owner’s specification and prototype: 24 merged pull requests and four releases in its first week, with the suite growing from 90 to 323 test functions.

    • Python
    • SQLite
    • GitHub Actions
    • Linux
    • LLM APIs
    • pandas & NumPy
    • +3
  • Knitting productio…Physics features70 / 15 / 15 split22 regressorsSearch & stabilitySHAPLIMEPhysics check
    Case study
    Research2026Independent University, Bangladesh

    Physics-Guided ML for Fabric GSM

    Research paper accepted at IEEE ICACT 2026. On 5,648 production samples, an Extra Trees model reached a test RMSE of 4.10 g/m² (R² 0.952, MAPE under 0.5%) after adding a physics-derived tightness factor; SHAP and LIME confirmed the model learned textile physics.

    • Python
    • scikit-learn
    • Explainable AI (SHAP)
    • pandas & NumPy
  • Operator dashboardCLIChapter runnerBrowser stageRestaurant dashboa…Realtime feedCoverage recorderPrint BridgeRun report
    Case study
    Completed2026Bookodi (XEOO)

    Bookodi TestBot — Live Demo & End-to-End QA Bot

    Playwright drives up to four real Chrome windows — owner, guest phone, kitchen display and waiter phone — through 21 chapters, from sign-up to the end-of-day report. It prints real tickets through its own Print Bridge and measures how much of the 180-endpoint API each run exercises.

    • TypeScript
    • Node.js
    • WebSockets
    • LLM APIs
    • Printing protocols
    • Playwright
  • Reverse proxyWebAPIRealtimePostgreSQL 16Object storage
    Case study
    In production2026Green Compare Ltd (XEOO team)

    Green Work — Task & Delivery Platform

    Projects, issues, boards, roadmaps, risk registers, reports, documents and an AI suite in one self-hosted stack: Next.js 16 on the front, FastAPI for the domain, a Go service fanning Postgres events out over Server-Sent Events. Built by the XEOO team.

    • TypeScript
    • Python
    • Go
    • React
    • Next.js
    • Tailwind CSS
    • +7
  • PresentationDomainDataAPI gateway / BFFMicroservicesEventsData storesInfrastructureSecurity & observa…
    In development2026Kreb (XEOO)

    Kreb — Open Banking (upcoming)

    Kreb brings banking, payments, billing and financial management into mobile apps for merchants and consumers. The XEOO team is building it with Flutter on Clean Architecture over a microservice backend; I am its brand ambassador.

  • WR
    Case study
    Completed2026Worksi (XEOO)

    Worksi — Runbook Library & Platform Test Programme

    For Worksi AI Control, the XEOO team’s AI gateway and monitoring product, I planned and wrote a 33-runbook library — incident response, security, administration and internal operations — with machine-importable versions, and ran a full platform test that exercised every product area.

    • Python
    • LLM APIs
    • Agent guardrails & evals
    • AI gateways
    • Playwright
  • React 19 PWAHooks & selectorsRepo interfaceLocal repoCloud repoPersistent cacheSecurity rulesService worker
    Case study
    In production2026Personal

    Sangsar — Household Finance PWA

    Log any money movement in about ten seconds in either language, then see the month at a glance. A repository layer swaps IndexedDB for Firestore, offline writes sync safely, and 760 unit tests plus 11 end-to-end flows keep it honest.

    • TypeScript
    • React
    • Tailwind CSS
    • Vite
    • PWA & service workers
    • Zustand
    • +4
  • React 19 SPAExpress 5AuthPostgreSQL 16Transactions
    Case study
    Completed2025–2026Course project (CSE309) → personal rebuild

    MedDonate — Medicine Donation Platform

    Started as an individual course project in PHP/MySQL, then rebuilt as React 19 + Express 5 + PostgreSQL 16 with transactional stock control, OTP password reset and NGO verification.

    • TypeScript
    • PHP
    • React
    • Tailwind CSS
    • Vite
    • Node.js
    • +5
  • Virtual readerLine cacheSearch UISlicerLine indexSearch
    Completed2026Personal

    খোঁজ Khoj — Million-Line Text Reader

    One Web Worker per file streams 16 MB slices, indexes line offsets in typed arrays and runs cancellable searches; a custom virtual reader scrolls millions of lines without hitting the browser’s maximum element height.

    • TypeScript
    • React
    • Vite
    • Web Workers
  • Prerendered pagesClient islandsServer actionsPublic APIRepository
    Live2026Personal

    This Site — Portfolio, Toolkit & CMS

    Next.js 16 with React Server Components, statically prerendered and revalidated on publish. One Zod schema per content type drives validation, types and the generated admin forms.

    • TypeScript
    • React
    • Next.js
    • Tailwind CSS
    • Node.js
    • Vitest
    • +2
  • Public siteAdmin CMSPage shellPublic & admin APIMedia pipelineContent typesCalculatorsSQLite
    Case study
    In development2026Property developer, Dhaka (client)

    Property Developer Website & CMS (Bangla/English)

    One Express 5 process with built-in SQLite serves a React 19 site and a full CMS. Every page works in English and Bangla, link previews are rendered on the server, and a registration-cost estimator is built on researched, sourced FY2026-27 rates.

    • TypeScript
    • React
    • Tailwind CSS
    • Vite
    • Node.js
    • Express
    • +4
  • Six-step formAttributionPOST /api/leadsGET /api/addressesLead logStreet index
    Completed2026Green Compare Ltd

    Business Energy Quote Funnel

    A zero-dependency landing page and Node server for business-energy quotes, with progressive enhancement, ad attribution, spam protection and an offline postcode-to-street index built from open data.

    • JavaScript
    • Python
    • HTML & CSS
    • Node.js
  • ESP32 sensor nodesActuatorsFirebaseLightGBMDigital twinReact dashboard
    Research2025Independent University, Bangladesh

    Smart Aquaponics with a Digital Twin

    A course research paper (3rd of 4 authors) designing ESP32 sensor nodes for water quality, a Firebase telemetry backbone, a React monitoring and control dashboard, a digital twin for scenario testing and LightGBM-based anomaly prediction.

    • Python
    • C / C++
    • React
    • Firebase & Firestore
    • ESP32
  • Ultrasonic arrayGPSArduino MegaWi-FiDriveCutter
    Completed2025Independent University, Bangladesh

    Automated Weeding Robot

    An Arduino Mega robot with ultrasonic obstacle sensing, GPS waypoint navigation, differential drive and a high-speed cutter. Removed 85% of weeds in the lab and 75% in the field.

    • C / C++
    • Arduino
  • Motion sensorESP32 senderESP32 receiverOLED + buzzer
    Completed2025Independent University, Bangladesh

    Gesture-Based Messaging for Assistive Care

    Two ESP32 units over Bluetooth Classic: a wearable sender with an MPU9250 motion sensor and a receiver with an OLED and buzzer. Reliable at 10–20 metres.

    • C / C++
    • ESP32
  • RR
    Completed2026Community project

    Reunion Registration System

    Full-stack registration for an SSC batch reunion: a Bengali form that mirrors the printed one, sequential coupons allocated in a transaction, one-click A4 PDFs generated in the browser and a searchable admin table with CSV export.

    • JavaScript
    • React
    • Tailwind CSS
    • Vite
    • Node.js
    • Express
    • +1
  • PT
    Live2026FluxIT industry training

    Project Tracker

    React + TypeScript board with Todo / In progress / Done columns, priorities, filters, a stats panel and light/dark themes.

    • TypeScript
    • React
    • HTML & CSS
    • Vercel
  • DS
    Prototype2026Personal

    DeshiBazar Storefront

    Next.js App Router storefront with category and product routes, search and filters, a persisted cart drawer and a three-step checkout, priced in taka.

    • TypeScript
    • React
    • Next.js
    • Tailwind CSS
    • Zustand