Skip to content

Generated from this site’s content, so it’s always current. Last updated October 2026.

Résumé length
Download PDF

Also as plain text for application forms, and as JSON Resume.

Azaz Ahmed Eraj

Full-Stack Developer · Software Engineer · AI & Agentic Systems Builder

Summary

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.

Experience

  1. Full-Stack Developer — Green Compare Ltd

    Jun 2026 – Present
    • 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.
    • 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.
  2. Brand Ambassador — Kreb (XEOO)

    2026 – Present
    • Represent Kreb ahead of its launch.
  3. Full-Stack Developer Intern — Green Compare Ltd

    May 2026 – Jun 2026
    • 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.
    • Top committer during the June 2026 rebuild of the dashboard (49 of 125 commits).
    • Promoted to a permanent engineering role in under two months.

Selected projects

  • Bookodi Desktop & Print Bridge — Sole engineer — design, build, tests, CI, docs

    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.

    Electron, TypeScript, Node.js, WebSockets, Printing protocols, Vitest, Playwright, GitHub Actions, Vite

  • Bookodi Mobile — Android & iOS Apps — Sole engineer — shells, page layer, layout audit, tests, CI, docs

    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.

    Capacitor, TypeScript, Java, Swift, HTML & CSS, Vite, Vitest, Playwright, GitHub Actions, Docker & Compose

  • Bookodi — Restaurant Operating System — Frontend & data-visualisation engineer (contributor)

    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.

    React, TypeScript, Tailwind CSS, Vite, Go, PostgreSQL, Redis, MinIO / S3, WebSockets, Docker & Compose, GitHub Actions, PWA & service workers

  • Green Compare CRM — Project initiator, then full-stack feature developer

    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.

    Python, FastAPI, SQLAlchemy, PostgreSQL, Alembic, Redis, React, TypeScript, Ant Design, TanStack Query, pytest, Playwright, Docker & Compose, GitHub Actions, MinIO / S3

  • HR Inbox Agent — Designer & engineer

    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, LLM APIs, Agent guardrails & evals, AI gateways, SQLite, pytest, Docker & Compose

  • Market-Scanning Trading Agent — Sole engineer — built on the owner’s specification and prototype

    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, pandas & NumPy, SQLite, Telegram Bot API, MetaTrader 5, pytest, GitHub Actions, Linux, LLM APIs

  • Physics-Guided ML for Fabric GSM — Co-author (2nd of 6), presenting author

    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

Skills

Languages
TypeScript, JavaScript, Python, SQL, Go, PHP, Java, Swift, C / C++
Frontend
React, Tailwind CSS, HTML & CSS, Vite, Next.js, Ant Design, TanStack Query, PWA & service workers, Electron, Capacitor, Zustand, Web Workers
Backend & APIs
Node.js, FastAPI, SQLAlchemy, REST API design, WebSockets, Express
Data & storage
PostgreSQL, Alembic, Firebase & Firestore, MySQL, Redis, SQLite, IndexedDB (Dexie), MinIO / S3
DevOps & cloud
Git & GitHub, Docker & Compose, GitHub Actions, Linux, Vercel
AI & machine learning
LLM APIs, scikit-learn, Explainable AI (SHAP), pandas & NumPy, Whisper (faster-whisper)
Agentic AI
Claude Code, Agent guardrails & evals, AI gateways, n8n
IoT & hardware
Printing protocols, ESP32, Arduino
Testing & quality
Vitest, Playwright, pytest
Tools & workflow
VS Code, Zod, Telegram Bot API, MetaTrader 5

Education

  • Independent University, Bangladesh

    BSc in Computer Science & Engineering, minor in Management Information Systems

    2022 – 2026

  • 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

Research & 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

Certifications

  • Python Data Associate — DataCamp, 15 Jun 2026
  • AI Fundamentals — DataCamp, 8 Jun 2026
  • Associate Data Scientist — DataCamp, 5 Jun 2026
  • 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
  • AI Engineer for Developers Associate — DataCamp
  • Information Technology Fundamentals — IBM SkillsBuild
  • Introduction to IoT — Cisco Networking Academy

Languages

Bengali (Native) · English (Professional working proficiency — IELTS 6.5 (2021))