AZAZ AHMED ERAJ Full-Stack Developer | Software Engineer | AI & Agentic Systems Builder azaz.a.eraj@gmail.com | Dhaka, Bangladesh | eraj.tech | github.com/AzazAhmedEraj | linkedin.com/in/azaz-ahmed-eraj 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) | Dhaka, Bangladesh (UK company) - 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) | Dhaka, Bangladesh - Represent Kreb ahead of its launch. Full-Stack Developer Intern, Green Compare Ltd (May 2026 – Jun 2026) | Dhaka, Bangladesh (UK company) - 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 (Sep 2026 – ongoing) 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. Stack: Electron, TypeScript, Node.js, WebSockets, Printing protocols, Vitest, Playwright, GitHub Actions, Vite https://eraj.tech/work/bookodi-desktop Bookodi Mobile — Android & iOS Apps | Sole engineer — shells, page layer, layout audit, tests, CI, docs (Oct 2026) 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. Stack: Capacitor, TypeScript, Java, Swift, HTML & CSS, Vite, Vitest, Playwright, GitHub Actions, Docker & Compose https://eraj.tech/work/bookodi-mobile Bookodi — Restaurant Operating System | Frontend & data-visualisation engineer (contributor) (May 2026 – ongoing) 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. Stack: React, TypeScript, Tailwind CSS, Vite, Go, PostgreSQL, Redis, MinIO / S3, WebSockets, Docker & Compose, GitHub Actions, PWA & service workers https://eraj.tech/work/bookodi Green Compare CRM | Project initiator, then full-stack feature developer (Jun 2026 – ongoing) 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. Stack: Python, FastAPI, SQLAlchemy, PostgreSQL, Alembic, Redis, React, TypeScript, Ant Design, TanStack Query, pytest, Playwright, Docker & Compose, GitHub Actions, MinIO / S3 https://eraj.tech/work/green-compare-crm HR Inbox Agent | Designer & engineer (Sep 2026 – ongoing) 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. Stack: Python, LLM APIs, Agent guardrails & evals, AI gateways, SQLite, pytest, Docker & Compose https://eraj.tech/work/hr-inbox-agent Market-Scanning Trading Agent | Sole engineer — built on the owner’s specification and prototype (Oct 2026 – ongoing) 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. Stack: Python, pandas & NumPy, SQLite, Telegram Bot API, MetaTrader 5, pytest, GitHub Actions, Linux, LLM APIs https://eraj.tech/work/trading-agent Physics-Guided ML for Fabric GSM | Co-author (2nd of 6), presenting author (Feb 2026 – Sep 2026) 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. Stack: Python, scikit-learn, Explainable AI (SHAP), pandas & NumPy https://eraj.tech/work/physics-guided-gsm-prediction 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 BSc in Computer Science & Engineering, minor in Management Information Systems | Independent University, Bangladesh (2022 – 2026) Higher Secondary Certificate (HSC), Science | Dhaka College (2017 – 2019) | GPA 5.00 / 5.00 Secondary School Certificate (SSC), Science | Jamalpur Zilla School (2017) | GPA 5.00 / 5.00 RESEARCH AND 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))