← Back to site ↓ Download CV (PDF)

Mohamad Al Kayal.

Front-End Developer · Full-Stack Developer · Software Engineer
info@moekayal.me
github.com/mohamad-kayal
linkedin.com/in/moekayal
Brisbane, QLD, Australia
Australian Permanent Resident

Developer with 6+ years across IT infrastructure, ERP, e-commerce, and enterprise insurance. Currently shipping production Angular at Budget Direct, and building a multi-tenant SaaS on the side. Generalist by inclination — the most rewarding work has been solving real operational problems for real businesses, from rolling out an ERP for a 50-person engineering company with no central system, to running the digital side of a Brisbane car dealership. Comfortable in large Agile squads and as a solo builder, and use AI tooling (Claude Code, Copilot) day-to-day to ship faster and at higher quality.

Professional Experience

A&G Insurance Australia (Budget Direct)

May 2023 — Present
Front-End Developer · Brisbane, Australia · Hybrid
  • Contribute to Angular applications powering car and home insurance quote and policy flows for Budget Direct and its partner brands (ING, Virgin, Coles, Ozicare).
  • Worked on the launch of Consultant Webscreens (CCW), the internal Angular platform used by call-centre consultants to quote and bind policies across all brands.
  • Part of the squad delivering the Coles Insurance partnership rollout on the shared platform.
  • Part of the squad rewriting the Home Insurance application, modernising the legacy stack and aligning its architecture with the existing Car Insurance app to reduce duplicated logic across products.
  • Manage complex reactive state with NGRX and RxJS across multi-step insurance workflows, keeping data consistent and journeys fluid across brands.
  • Write and maintain Jest unit tests as part of every feature, working to the team’s 80% coverage gate.
  • Use Claude Code and GitHub Copilot daily for coding, refactoring, test generation, code review, Jira ticket analysis, and spike investigations; contribute Confluence documentation for team knowledge-sharing.
  • Ship through the team’s CI/CD pipelines in a large-scale Agile deployment environment.

Invelops 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 scheduled 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.

MAA-ALTHAHAB Middle East

Jul 2021 — Aug 2022
Full-Stack Developer · Istanbul, Türkiye · Remote
  • Built and maintained 3–5 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.

Obaidli & Zarooni Lawyers

Dec 2019 — May 2021
IT Support Specialist · Abu Dhabi, UAE · On-site
  • Provided expert-level technical support across hardware, software, and networking for a busy legal practice, keeping fee earners productive and downtime minimal.
  • Drove adoption of new applications and optimised IT infrastructure to align technology with daily operations.
Independent Work & Side Projects

Multi-Tenant SaaS Platform

2026 · Private Beta

A vehicle inspection SaaS for car dealerships, designed and built end-to-end 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). Production stack 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.

Brizcars brizcars.com.au

Owner / Operator

Run the digital and operational side of a used-car dealership in Windsor, Brisbane. Built and maintain the website on Odoo with custom theming, manage stock listings and customer enquiries, and handle on-site branding. Treats the business 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.

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