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
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.
Brand Ambassador — Kreb (XEOO)
2026 – Present- Represent Kreb ahead of its launch.
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))