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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
Case study
Completed2025–2026Course project (CSE309) → personal rebuild
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.
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.
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
Case study
In development2026Property developer, Dhaka (client)
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.
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.
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.
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.
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.
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.