About
I build production software end to end — React interfaces, Python and Node services, Postgres data models — and the desktop and mobile apps, AI agents and devices that plug into them. Based in Dhaka, shipping for teams in the UK.
Dhaka, BangladeshBengali — NativeEnglish — Professional working proficiency

- 2 months
- From intern to permanent engineer at Green Compare
- IEEE ICACT
- 2026 paper on physics-guided ML for textiles
- 4 platforms
- Windows, macOS, Android and iOS apps for Bookodi, as sole engineer
- 915 → 0
- Layout problems on phones and tablets, website vs Bookodi Mobile
The story so far
At Independent University, Bangladesh I built hardware before I built SaaS: an ESP32 wearable that turns tilt gestures into messages for elderly and disabled people, and a GPS-guided weeding robot. Those projects made me think in whole systems — where data starts, where it breaks, and who is waiting on the other end.
In May 2026 I joined Green Compare as a full-stack developer intern on Bookodi, a live restaurant platform. I rebuilt its analytics module and reservation views, and within two months I was promoted to a permanent engineering role. Since then I have helped start the company's internal CRM, built Bookodi's desktop app and its Print Bridge and its Android and iOS apps on my own, designed an HR inbox agent where a language model proposes and plain code decides, and built a market-scanning trading agent that proves itself in an alerts-only test phase before anything is automated.
Alongside work I am completing my BSc in Computer Science & Engineering (minor in MIS) and doing research — most recently a physics-guided machine-learning paper on predicting fabric weight for Bangladesh's knitwear industry, accepted at IEEE ICACT 2026. Outside work I build tools for my own family and community: a bilingual household-finance app and a reader that opens million-line Bengali text files in a browser tab.
How I work
I start from the constraint, not the stack. A restaurant till that loses Wi-Fi, a mailbox that receives payroll-fraud attempts, a file too large for the browser's scroll height — the constraint decides the architecture, and the tools follow.
Then I ship the thinnest version that proves the idea, put tests around the parts that would hurt to break, and measure before optimising. I write things down: decision records, technical reviews and runbooks are part of the deliverable, not an afterthought.
I build with AI agents in the loop. Claude Code is part of my daily workflow — it drafts, I decide. I own the architecture, review every change, and verify behaviour with tests and real devices before anything ships.
Working principles
Constraints first
Offline tills, private networks, untrusted email: name the hardest constraint early and let it shape the design.
The model proposes, code disposes
Language models suggest; deterministic code enforces the rules that matter — permissions, money, people.
Verify, don’t assume
Unit tests for logic, end-to-end tests for flows, real printers and real phones for the edges.
Make it work offline
Queues, retries and local caches turn flaky networks into a non-event for the person using the app.
Bilingual by default
Bengali and English deserve equal care — fonts, numerals, input methods and layouts.
Leave a paper trail
Decision records, reviews and runbooks so the next engineer can move fast without me.
Experience
Roles, what I owned in them, and the work that came out of it.
Full-Stack Developer
Green Compare Ltd · Full-time · On-site
Jun 2026 – Present
5 mosDhaka, Bangladesh (UK company)Promoted from intern to a permanent engineering role in under two months. As part of the XEOO engineering team I build across its products — the Green Compare CRM for a UK energy and payments brokerage, the Bookodi restaurant platform and its desktop and mobile apps, the Green Work delivery platform, Worksi AI Control and internal AI and trading tools.
What I do
- Initiated the internal CRM repository, then shipped full-stack features across finance, telesales, renewals, pipeline, client files, dashboards and access control (38 merged pull requests).
- Built Bookodi’s desktop app (Windows/macOS, with a Print Bridge to kitchen printers) and its Android and iOS apps as sole engineer — the mobile layout audit took 915 layout problems on phones and tablets to none.
- Built a 24/5 market-scanning trading agent on the owner’s specification: 24 merged pull requests and four releases in its first week, 323 tests, CI on Linux and Windows, order automation interlocked off.
- Designed an HR inbox agent in which a language model drafts and classifies, while deterministic code enforces every safety rule.
- Ran QA for Bookodi with a live demo-and-test bot covering 147+ of 158 reachable API endpoints; the QA report listed 96 defects with causes and fixes.
- Wrote Worksi’s 33-runbook library and ran an end-to-end platform test that fired all 11 incident detectors.
- Built a zero-dependency, progressively enhanced quote funnel for business-energy leads, with an offline UK postcode-to-street index.
- Work in Scrum sprints with code review on every pull request and CI gates before merge.
Highlights
- Rebuilt the CRM’s role dashboards on a shared 12-column widget kit and added a performance board with drill-downs.
- Moved book statistics from browser-side summing to one server-side filter definition, covered by tests.
- Made renewals a query-time derivation so a re-signed meter can never be stuck as a stale renewal.
- Added a responsive end-to-end sweep covering every route, role, 8 viewports and 2 orientations.
- React
- TypeScript
- Ant Design
- TanStack Query
- FastAPI
- Python
- SQLAlchemy
- PostgreSQL
- Alembic
- Electron
- Capacitor
- Node.js
- Playwright
- pytest
- Vitest
- Docker & Compose
- GitHub Actions
- LLM APIs
- Telegram Bot API
Green Compare CRMBookodi Desktop & Print BridgeBookodi MobileMarket-Scanning Trading AgentBookodi TestBotWorksiBookodiGreen WorkHR Inbox AgentBusiness Energy Quote Funnel
Brand Ambassador
Kreb (XEOO) · Ambassador · Hybrid
2026 – Present
10 mosDhaka, BangladeshBrand ambassador for Kreb, the XEOO team’s upcoming open-banking app for businesses and consumers. I represent the product ahead of launch.
What I do
- Represent Kreb ahead of its launch.
Full-Stack Developer Intern
Green Compare Ltd · Internship · On-site
May 2026 – Jun 2026
2 mosDhaka, Bangladesh (UK company)Joined the Bookodi product team as an intern. Owned the analytics module and reservation views of a live, multi-tenant restaurant platform, working alongside a senior developer, a frontend lead and backend engineers.
What I do
- Redesigned the Analytics page into five sections with a KPI toolbar and Excel export — the module still ships in the live product.
- Built reservation views: a 24-hour Gantt table plan, a month calendar and a responsive toolbar for iPad.
- Added the dashboard’s “reservation turn health” panel and live turnover widgets.
- Fixed a no-show KPI that always read zero and replaced 43 hard-coded colours with theme tokens.
Highlights
- Top committer during the June 2026 rebuild of the dashboard (49 of 125 commits).
- Promoted to a permanent engineering role in under two months.
- React
- TypeScript
- Tailwind CSS
- Vite
- Go
- REST API design
- Git & GitHub
The journey
Work, study, research, launches and credentials on one timeline.
Study
- ← 2022BSc · CSE
2026
Oct 2026/Launch
Bookodi Desktop v1.1 with built-in Print Bridge
Windows and macOS installers that print kitchen tickets from the cloud to local printers.
Oct 2026/Milestone
Bookodi QA report: 96 defects with fixes
Two weeks of testing across 23 phone, tablet and desktop screens, with a cause and a ready-to-apply fix for every defect.
Oct 2026/Launch
Worksi runbook library, Edition 1.0
33 runbooks for the clients and team of an AI-gateway product.
Oct 2026/Project
Bookodi Mobile — Android & iOS Apps
Bookodi (XEOO)
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.
Oct 2026/Project
Market-Scanning Trading Agent
XEOO (internal)
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.
Sep 2026/Achievement
Paper accepted at IEEE ICACT 2026
2026 IEEE 3rd International Conference on Advanced Computing Technologies
“Physics Guided Machine Learning for Accurate GSM Prediction in Single Jersey Knit Fabric” — second author of six; listed as presenting author for the session on Explainable & Trustworthy AI.
Sep 2026/Research
GSM paper presented at ICACT 2026
Session 25: Explainable & Trustworthy AI Across Domains.
Sep 2026/Milestone
Internship report submitted
“An Undergraduate Internship on Fullstack Web Development at Green Compare Ltd.” for the CSE department at IUB.
Sep 2026/Project
Bookodi Desktop & Print Bridge
Bookodi (XEOO)
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.
Sep 2026/Project
HR Inbox Agent
Green Compare Ltd
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.
15 Jun 2026/Certification
Python Data Associate
DataCamp
8 Jun 2026/Certification
AI Fundamentals
DataCamp
5 Jun 2026/Certification
Associate Data Scientist
DataCamp
Jun 2026 – Present/Work
Full-Stack Developer
Green Compare Ltd
Promoted from intern to a permanent engineering role in under two months. As part of the XEOO engineering team I build across its products — the Green Compare CRM for a UK energy and payments brokerage, the Bookodi restaurant platform and its desktop and mobile apps, the Green Work delivery platform, Worksi AI Control and internal AI and trading tools.
Jun 2026/Achievement
Promoted from intern to permanent engineer
Green Compare Ltd
Moved from a full-stack internship to a permanent engineering role in under two months, recognised in the internship completion certificate.
Jun 2026/Project
Green Compare CRM
Green Compare Ltd (XEOO team)
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.
18 May 2026/Certification
Enterprise Design Thinking Practitioner
IBM SkillsBuild
May 2026 – Jun 2026/Work
Full-Stack Developer Intern
Green Compare Ltd
Joined the Bookodi product team as an intern. Owned the analytics module and reservation views of a live, multi-tenant restaurant platform, working alongside a senior developer, a frontend lead and backend engineers.
May 2026/Project
Bookodi — Restaurant Operating System
Bookodi (XEOO)
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.
Mar 2026/Milestone
FluxIT industry training
Built Project Tracker, a React + TypeScript task board, as the training project.
Mar 2026/Research
Systematic literature review for the GSM study
A 50-page review of physics-informed and data-driven approaches to fabric property prediction.
Feb 2026 – Sep 2026/Research
Physics-Guided ML for Fabric GSM
Independent University, Bangladesh
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.
2026 – Present/Work
Brand Ambassador
Kreb (XEOO)
Brand ambassador for Kreb, the XEOO team’s upcoming open-banking app for businesses and consumers. I represent the product ahead of launch.
2026/Milestone
Became brand ambassador for Kreb
Representing the XEOO team’s upcoming open-banking app.
2025
19 Jan 2025/Certification
Computer Hardware Basics
Cisco Networking Academy
16 Jan 2025/Certification
CCNA: Introduction to Networks
Cisco Networking Academy
2025/Achievement
ICT Olympiad Bangladesh — semi-finalist
ICT Olympiad Bangladesh
Reached the semi-final round in 2025 and 2026.
2022
2022 – 2026/Education
BSc in Computer Science & Engineering
Independent University, Bangladesh
2017
2017 – 2019/Education
Higher Secondary Certificate (HSC), Science
Dhaka College
GPA 5.00 / 5.00
2017/Education
Secondary School Certificate (SSC), Science
Jamalpur Zilla School
GPA 5.00 / 5.00
Education
Independent University, Bangladesh
BSc in Computer Science & Engineering · minor in Management Information Systems
2022 – 2026
- Research at Fab Lab IUB: physics-guided machine learning for textile GSM prediction (IEEE ICACT 2026).
- Course projects across web applications (MedDonate), IoT (gesture messaging, smart aquaponics) and robotics (automated weeding).
- Artificial Intelligence (CSE425) group project that grew into the GSM paper.
- Internship report: “An Undergraduate Internship on Fullstack Web Development at Green Compare Ltd.” (Summer 2026) — Bookodi in weeks 1–7, the CRM in weeks 8–12.
Dhaka College
Higher Secondary Certificate (HSC), Science
2017 – 2019 · GPA 5.00 / 5.00
Jamalpur Zilla School
Secondary School Certificate (SSC), Science
2017 · GPA 5.00 / 5.00
Credentials & recognition
Paper accepted at IEEE ICACT 2026
2026 IEEE 3rd International Conference on Advanced Computing Technologies · Sep 2026
Promoted from intern to permanent engineer
Green Compare Ltd · Jun 2026
ICT Olympiad Bangladesh — semi-finalist
ICT Olympiad Bangladesh · 2025
Python Data Associate
DataCamp · 15 Jun 2026ID PDA0019119700851
AI Fundamentals
DataCamp · 8 Jun 2026ID AIF0026359753910
Associate Data Scientist
DataCamp · 5 Jun 2026ID DSA0018352322742
- Verify
Enterprise Design Thinking Practitioner
IBM SkillsBuild · 18 May 2026
Computer Hardware Basics
Cisco Networking Academy · 19 Jan 2025
CCNA: Introduction to Networks
Cisco Networking Academy · 16 Jan 2025
- Verify
AI Engineer for Developers Associate
DataCamp
- Verify
Information Technology Fundamentals
IBM SkillsBuild
Introduction to IoT
Cisco Networking Academy
Interested in working together?
Full-stack developer at Green Compare. Happy to talk about roles, collaborations and well-scoped projects.