Skip to content
← MK-2026-01 · BACK TO SHEET 01
EDITIONSPECSTORY ↓ Download PDF
Data sheet · MK-2026-01 · Rev 2026.07

Mohamad Al Kayal.

// SOFTWARE ENGINEER · ANGULAR / TYPESCRIPT
info@moekayal.me
github.com/mohamad-kayal
linkedin.com/in/moekayal
Brisbane, QLD, Australia
Australian Permanent Resident
Abstract //

Software engineer with 6+ years across enterprise insurance, e-commerce, ERP, and IT infrastructure. Currently building the Angular sales and service journeys behind Budget Direct car and home insurance — a direct insurer that has served over 3 million Australians — and its partner brands. Generalist by inclination: the most rewarding work has been solving real operational problems for real businesses, in large Agile squads and as a solo builder. Uses AI tooling (Claude Code, Copilot) daily to ship faster and at higher quality.

Table 1 — Employment record

E-01A&G Insurance Australia (Budget Direct)

May 2023 — Present
Front-End Developer · Brisbane, Australia · Hybrid
  • Build and ship Angular quote-to-policy journeys for car and home insurance across Budget Direct — Australia's 2026 Insurer of the Year, serving over 3 million Australians — and its partner brands (ING, Virgin, Coles, Ozicare).
  • Delivered sales-journey features for the launch of Consultant Webscreens (CCW), the internal Angular platform call-centre consultants use to quote and bind policies across all brands.
  • Delivered quote-flow features for the Coles Insurance launch on the shared platform (Sep 2024) — a 10-year underwriting partnership A&G took over from IAG.
  • Rebuilt home-insurance sales journeys in the application's ground-up rewrite, aligning its architecture with the car app to remove duplicated logic across products.
  • Now building the service side of the platform: post-purchase policy journeys that extend the same multi-brand architecture beyond sales.
  • Manage complex reactive state with NGRX and RxJS across multi-step, multi-brand workflows; maintain Jest suites to the team's 80% coverage gate and ship through CI/CD in a large-scale Agile environment.
  • Fold AI into the whole delivery loop — Claude Code and Copilot for implementation, refactoring, test generation, code review, and spike investigation.

E-02Invelops Engineering

Mar 2022 — Apr 2023
Integration Engineer · Istanbul, Türkiye · Hybrid
  • Led end-to-end Odoo ERP rollout for a 50-person engineering company that previously had no centralised operational system, replacing scattered manual processes with structured workflows for projects, inventory, and operations.
  • Developed custom Odoo modules in Python tailored to the company's internal logic, owning the work from requirements through to production deployment.
  • Migrated 30 mailboxes from Google Workspace to Microsoft 365 with 2–5 hours of planned downtime outside business hours, and zero data loss.
  • Rebuilt the company website with a modern stack and updated design language, improving load performance and making content updates easier for non-technical staff.

E-03MAA-ALTHAHAB Middle East

Jul 2021 — Aug 2022
Full-Stack Developer · Istanbul, Türkiye · Remote
  • Built and maintained Shopify storefronts for the MAA-ALTHAHAB group's luxury fragrance brands, including Majouri and Maison Matine, serving customers across the Middle East and Europe.
  • Translated designer-led brand concepts into custom Shopify themes using Liquid, JavaScript, and CSS, delivering pixel-accurate product, collection, and checkout experiences.
  • Provided hands-on support for the company's Odoo ERP servers and advised on process improvements.
  • Helped roll out Microsoft 365 collaboration tools to improve internal communication and workflow.

E-04Obaidli & Zarooni Lawyers

Dec 2019 — May 2021
IT Support Specialist · Abu Dhabi, UAE · On-site
  • Ran hardware, software, and networking support for a busy legal practice; drove adoption of new applications and modernised the firm's IT infrastructure.
Detail B — Independent work & side projects

A vehicle inspection SaaS for car dealerships — designed, built, and operated solo with AI-assisted development. Turborepo monorepo of three apps: Next.js 15 web (App Router, Tailwind v4, TanStack Query), NestJS 11 API (Prisma 6, Passport JWT, RBAC, multi-tenant Postgres with Row-Level Security), and a BullMQ worker (Puppeteer + Chromium for PDF reports). Ran in production on Fly.io + Cloudflare R2 + Supabase + Upstash, with GitHub Actions CI/CD, environment-promoted staging→prod deploys, weekly automated Postgres backups, New Relic observability, and a documented full-AWS migration plan. Sunset in 2026; codebase retained.

Brizcars brizcars.com.au

Web & Digital Lead

Web and digital lead for a used-car dealership in Windsor, Brisbane, working closely with the owner. Built and maintain the website as a hand-coded custom build (originally Odoo, since replaced), and run stock listings and customer enquiries. Treats the build as a working sandbox for ideas in inventory aggregation, lead capture, and dealership tooling.

Freelance & ad-hoc work

Ongoing

Small builds for local business owners, including invoice-generation tooling and Shopify / Odoo customisations.

Appendix — Open-source projects

Public repositories at github.com/mohamad-kayal

Angular NGRX Effects cookbook for real-world async patterns: cancellation, retries, polling, optimistic rollback, debounce, and progress streams.

TypeScript · Angular · NGRX · RxJS

Multi-tenant NestJS + Prisma starter using PostgreSQL Row-Level Security, with isolation tests that verify tenant separation.

TypeScript · NestJS · Prisma · PostgreSQL

Zero-dependency TypeScript VIN decoder with first-class Australian-market context (JDM-import detection, AU assembly, RHD inference). Includes CLI.

TypeScript
© 2026 Mohamad Al KayalData sheet · Rev 2026.07Sheet 01 of 01