Auckland, New Zealand · Unrestricted work rights

Software engineer building reliable mobile products.

I build and improve production Flutter applications backed by Firebase—from responsive interfaces and search to offline behaviour, cloud integrations, and maintained releases.

CURRENT FOCUS / 2026
BUILDUseful
systems
MOBILECLOUDPRODUCTQUALITY
2Live products
3Apps in Masajidna
Aug 24Full-time production start
NZUnrestricted work rights
Selected work

Proof, not percentages.

Product problems, engineering decisions, and outcomes from real software.

02 / PRODUCTION
Full-time Flutter developmentAug 2024—Present

Halal Kiwi

Live on the App Store · used by 25,000+ people

A Muslim discovery platform for nearby halal restaurants, opening hours, masjids and prayer times, plus barcode-based halal verification and an AI-assisted manufacturer enquiry workflow.

FlutterFirestoreBarcode scanningAI automationLocation
Read the case study
Live Halal Kiwi app home screen with halal scan, restaurant, masjid, qibla and other community toolsActual app · current App Store release
Capabilities

Across the product stack.

A mobile specialist with the breadth to contribute across software, data, cloud, and delivery.

01

Product engineering

From an unclear product need to a maintained release—designing and building software people can rely on.

  • Flutter
  • Dart
  • Responsive UI
  • Validation
  • Accessibility
02

Architecture & data

Feature-oriented boundaries, pragmatic state management, and data models designed for speed, cost, and offline use.

  • Riverpod
  • Provider
  • Go Router
  • Firestore
  • Offline behaviour
03

Cloud & integrations

Secure cloud services and third-party integrations that connect product experiences to real-world data.

  • Firebase
  • Cloud Functions
  • REST APIs
  • Google Maps
  • App Check
04

Quality & delivery

Thoughtful testing, clear error states, reliable releases, and ownership beyond the first deployment.

  • Automated testing
  • Error handling
  • Git
  • iOS
  • Android
How I work

Engineering judgement is the real stack.

I care about the decisions behind the implementation: what to simplify, what to measure, and what will still make sense six months later.

01

Clarity before complexity

I turn unclear product needs into small, testable engineering decisions.

02

Performance is a feature

Fast startup, efficient data access, and responsive interactions are part of the product.

03

Details build trust

Accessible states, helpful errors, and polished motion distinguish software people want to use.

Experience

Evidence from shipped work.

Full-time production work, independent product ownership, and a computer-science degree in progress.

AUG 2024—PRESENT
FULL-TIME EMPLOYMENT

Flutter Developer · Halal Kiwi

Initiated and delivered an interface refresh, implemented fuzzy search, improved Firestore access patterns, and contributed to the AI-assisted manufacturer-enquiry workflow.

NOV 2025—PRESENT
OWNER · SOLE DEVELOPER

Software Engineer · Masajidna

Independently built, own, and maintain three working Flutter applications with six permission roles, Catch Prayer, three schedule modes, offline behaviour, Arabic RTL, and backend safeguards. Published under Muhkam Limited.

JUL 2024—JUL 2028
EDUCATION · IN PROGRESS

BCIS · Auckland University of Technology

Major in Cybersecurity. Expected graduation July 2028; available for full-time work while completing the degree.

AUG 2021—OCT 2022
TECHNICAL TRAINING

Flutter Development · TG Academy

Completed a structured year-long Flutter and Dart programme from foundations through advanced application development.

A little context

Based in Auckland.
Ready for full-time work.

I'm an Auckland-based software engineer and AUT Bachelor of Computer and Information Sciences student majoring in Cybersecurity. Since August 2024, I've worked full-time on live iOS and Android software while also independently building and maintaining Masajidna. I'm a New Zealand resident with unrestricted work rights.

Full-time rolesOn-site · hybrid · remoteFlutter & Firebase
engineer.ts
const engineer = {
  location: "Auckland, NZ",
  mindset: "product-led",
  strengths: [
    "ownership",
    "architecture",
    "craft"
  ],
  status: "open_to_work"
};
Start a conversation

Hiring a software engineer
in New Zealand?

I'm looking for a full-time Software Engineer role where I can contribute production Flutter and Firebase experience, take ownership, and keep growing across the wider software stack.

Email me