Skip to content

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

Portrait of Azaz Ahmed Eraj in a charcoal suit and navy tie against a dark grey backdrop
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.

  1. 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

  2. Brand Ambassador

    Kreb (XEOO) · Ambassador · Hybrid

    2026 – Present
    10 mosDhaka, Bangladesh

    Brand 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.
  3. 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

    Bookodi

The journey

Work, study, research, launches and credentials on one timeline.

Study

  • ← 2022BSc · CSE

Projects

  • MedDonate
  • Bookodi
  • Green Compare CRM

Research

Recognition

Study Work Projects Research Achievement CertificationFading bars are ongoing. Select any bar for details.Scroll sideways for earlier dates.
  1. 2026

    1. 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.

    2. 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.

    3. Oct 2026/Launch

      Worksi runbook library, Edition 1.0

      33 runbooks for the clients and team of an AI-gateway product.

    4. 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.

    5. 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.

    6. 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.

    7. Sep 2026/Research

      GSM paper presented at ICACT 2026

      Session 25: Explainable & Trustworthy AI Across Domains.

    8. Sep 2026/Milestone

      Internship report submitted

      “An Undergraduate Internship on Fullstack Web Development at Green Compare Ltd.” for the CSE department at IUB.

    9. 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.

    10. 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.

    11. 15 Jun 2026/Certification

      Python Data Associate

      DataCamp

    12. 8 Jun 2026/Certification

      AI Fundamentals

      DataCamp

    13. 5 Jun 2026/Certification

      Associate Data Scientist

      DataCamp

    14. 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.

    15. 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.

    16. 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.

    17. 18 May 2026/Certification

      Enterprise Design Thinking Practitioner

      IBM SkillsBuild

    18. 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.

    19. 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.

    20. Mar 2026/Milestone

      FluxIT industry training

      Built Project Tracker, a React + TypeScript task board, as the training project.

    21. 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.

    22. 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.

    23. 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.

    24. 2026/Milestone

      Became brand ambassador for Kreb

      Representing the XEOO team’s upcoming open-banking app.

  2. 2025

    1. 19 Jan 2025/Certification

      Computer Hardware Basics

      Cisco Networking Academy

    2. 16 Jan 2025/Certification

      CCNA: Introduction to Networks

      Cisco Networking Academy

    3. 2025/Achievement

      ICT Olympiad Bangladesh — semi-finalist

      ICT Olympiad Bangladesh

      Reached the semi-final round in 2025 and 2026.

  3. 2022

    1. 2022 – 2026/Education

      BSc in Computer Science & Engineering

      Independent University, Bangladesh

  4. 2017

    1. 2017 – 2019/Education

      Higher Secondary Certificate (HSC), Science

      Dhaka College

      GPA 5.00 / 5.00

    2. 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

  • Enterprise Design Thinking Practitioner

    IBM SkillsBuild · 18 May 2026

    Verify
  • Computer Hardware Basics

    Cisco Networking Academy · 19 Jan 2025

  • CCNA: Introduction to Networks

    Cisco Networking Academy · 16 Jan 2025

  • AI Engineer for Developers Associate

    DataCamp

    Verify
  • Information Technology Fundamentals

    IBM SkillsBuild

    Verify
  • 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.