Skip to main content
Christian Angelo Umali

Senior software & AI engineer

Portrait of Christian Angelo Umali

Christian Angelo Umali

I design, build and ship web platforms, mobile apps and agentic AI systems, hands-on, from architecture to release.

9+ years of shipping software for teams in Australia, New Zealand, Singapore, Canada, United States and Philippines. The years run from 2017 to today, through Software Developer, Full Stack Developer, Senior Software Engineer and Lead Software Engineer & AI Engineer. The figures land: 300+ white-label storefronts, 1,000+ businesses served and a release cycle cut from 10 days to 4. The tools form a wall, React, Claude AI / Anthropic, Node.js, Supabase, AWS Lambda, React Native and Jest among them. An agent system draws itself: a prompt, the agents, their tools and a review gate. Project names flash past, PropApp first. It ends on the three headline figures and an invitation to book a call.

9+ years across Australia, New Zealand, Singapore, Canada, United States, Philippines

Founder, ZKidz Dev LLC (opens in a new tab)

Shipped, in numbers

White-Label Storefronts
300+
Businesses Served
1,000+
Monthly End Users
300K
Production Systems
15+
Faster Releases, 10 days to 4
60%

30 min

Book a 30-minute call

Tell me what you are building and what is in the way. You leave with a clear next step, whether or not we work together.

  1. You describe the product and what is blocking it.
  2. I ask about users, constraints and what you have already tried.
  3. You leave with a recommended next step.
“Christian played a crucial role in our success, deploying over 300 white-label storefronts.”
Hussam, Lead Engineer

Prefer to write? Use the message form

From shipping apps to building agents

I'm a Senior Software Engineer & AI Engineer with 9+ years shipping web and mobile products for teams in six countries, including a white-label commerce platform used by 1,000+ businesses. I now build agentic systems: multi-agent orchestration, agent tool surfaces and AI automation around Claude.

9+ Years Experience
Shipped across web, mobile, APIs, and cloud
Agentic Engineering & AI Automation
Agentic systems, MCP servers, agent tool surfaces with schema-validated output, custom AI skills
Architecture & Trade-offs
System design, monorepos, multi-tenant, CI/CD pipelines
Full-Stack Delivery
Next.js, React, Node.js, Supabase, React Native, end to end

Meet the engineer behind the work

A short introduction for clients who want a faster sense of how I think, communicate, and approach product delivery.

Watch on YouTube (opens in a new tab)
Personal Introduction3:45
  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Vite
  • Tailwind CSS
  • Claude AI / Anthropic
  • Google Gemini
  • Vercel AI SDK
  • Model Context Protocol (MCP)
  • Node.js
  • Express
  • NestJS
  • GraphQL
  • Drizzle ORM
  • Supabase
  • PostgreSQL
  • TanStack Query
  • TurboRepo
  • GitHub Actions
  • Bitrise
  • Fastlane
  • Sentry
  • Expo
  • iOS Development
  • Android Development
  • Jest

9 years on one timeline

  1. 2017: Software Developer, Trends & Technologies, Makati. Android, Node.js, Django.
  2. 2018: Full Stack Developer, Trends & Technologies, Makati. Team of 5 · 7+ production projects.
  3. 2020: Senior Software Engineer, Adaca, Sydney. 7 products shipped.
  4. 2022: Senior Software Engineer, Blackpepper, Auckland. Release cycle: 10 days to 4.
  5. 2025: Lead Software Engineer & AI Engineer, ZKidz Dev LLC, sole engagement. Agent orchestration · MCP · Claude.
  6. Today: Lead Software Engineer & AI Engineer, ZKidz Dev LLC, sole engagement. 10+ companies worked with.

10+ companies worked with

ZKidz Dev LLC Jan 2025 - Present 1 yr 10 mos Current

Lead Software Engineer & AI Engineer

Sheridan, WY, United States Independent consultant

client countries
6
signature builds
8

Sole engagement since January 2025. Own architecture and delivery across the full client portfolio: engineering standards, the technical trade-off calls, and lead implementer on flagship builds. Clients span Australia, New Zealand, Singapore, Canada, the United States, and the Philippines.

  • AI Agent Orchestration
  • Architecture Governance
  • MCP Integration
  • TDD Enforced
  • Client Partnerships
  • Built an AI development system around Claude AI (specialized agent personas, automatic task routing, enforced quality gates) and configured it on every client project, so tests and code review run on every task
  • Enterprise enablement (ongoing) - upskilling the engineering team at one of the largest lending institutions in the Philippines on AI and agentic adoption, architecture, and delivery practice
Details

Signature work

My Business Coach
Real-time voice AI coaching platform for a Singapore-based startup. A discovery agent hands off to specialized coaches, with deterministic switching over 7 languages.
PropApp
Off-market property marketplace where agents compete to win listings, with native iOS and Android apps on AU-resident infrastructure.
Brokerverse
White-label, multi-tenant SaaS for mortgage brokers: per-brokerage subdomains, custom theming, loan dashboards, compliance tracking.
Agency Partner Hub
Partner and franchise control plane with Stripe Connect commission payouts, AI-generated audit decks, and client subscription management.
ClearSpent
AI-powered finance app with transaction categorization, recurring tracking, offline support, and live budget insights.
CrownOS
Multi-tenant dental SaaS covering appointments, billing, inventory, charting, staff, and clinic operations.
IdeaFlare
AI-assisted product planning SaaS with feature roadmapping, sprint management, and team collaboration tools.
PulseTrack
Project management platform with ticket tracking, time tracking, and billing in a tight work-to-invoice loop.

Key achievements

  • Set and enforce the consultancy's engineering standards (code review, testing discipline, architecture guidelines) on every client engagement
  • Own high-level architecture and technical trade-off decisions, and advise clients on delivery strategy, scope and timelines
  • Integrated MCP servers (Context7, Playwright, Serena, Sequential Thinking, Chrome DevTools) into the daily workflow for docs, testing, code navigation, and research
  • PropApp Mobile (Australia) - Co-developed the off-market property marketplace apps as a TurboRepo monorepo with shared packages across 2 products:

    • Vendor App & Agent App: Two React Native apps (Expo SDK 53, React Native 0.79) sharing a UI component library, backend hooks, and Relay GraphQL artifacts. Built with TurboRepo, npm workspaces, EAS builds, and Maestro E2E tests
    • Marketing Website: Next.js 14 landing page with Tailwind CSS, DaisyUI, and Sentry error monitoring

Technologies

  • AI Agent Orchestration
  • Claude AI
  • Model Context Protocol (MCP)
  • Agent Tool Surfaces
  • Structured Output (Zod)
  • Technical Leadership
  • System Architecture
  • Next.js
  • React
  • TypeScript
  • Supabase
  • Drizzle ORM
  • Gemini AI

ZKidz Dev LLC Jul 2020 - Jan 2025 4 yrs 7 mos

Lead Software Engineer

Melbourne, Victoria, Australia Independent consultant

client systems
15+
branded storefronts
300+
businesses served
1,000+
shorter release cycles
50-80%

Consultancy run alongside full-time roles in Sydney and Auckland. Sole architect and technical owner across 15+ client systems in e-commerce, real estate, sports tech, and print-on-demand.

  • Full-stack Delivery
  • React Native + Web
  • CI/CD Ownership
  • Taply (Canada) - Architected the white-label React Native e-commerce platform behind 1,000+ businesses and 300+ client-branded storefronts at 300K monthly end users
  • Owned CI/CD pipelines (Fastlane, Bitrise, EAS) and cut release cycles by 50-80%
Details

Signature work

Taply
White-label e-commerce platform serving 1,000+ businesses and 300+ client-branded Shopify storefronts.
Domain Project Sales
Multi-product proptech delivery spanning marketing site, portals, buyer and agent apps, and a NestJS campaign API.
PICkle Book
Photo-book platform across mobile creation flows and a web admin system for orders, credits, subscriptions, and PDF generation.
FTBLRLIFE
Sports social platform with real-time messaging, push notifications, video streaming, and media sharing.

Key achievements

  • PICkle Book (United States) - Spearheaded end-to-end development of a photo book creation platform across 2 products:

    • Mobile App: React Native (Expo) app for creating monthly photo books with 50-page layouts, multi-media upload supporting 50 concurrent images, print-ready PDF export, Stripe payments, and Supabase Edge Functions
    • Web Admin Dashboard: Next.js admin platform covering book orders, user management, credits, subscriptions, promo codes, media, and PDF generation pipelines. Built with TanStack Query, TanStack Table, Drizzle ORM, and shadcn/ui
  • Domain Project Sales (formerly realestateprojects.au) - Delivered a full-suite Australian property platform across 5 products:

    • Public Site: Next.js 14 marketing and listings platform with CMS-driven homepage, Google Maps property search, OpenAI-powered chat assistant, and Vercel Analytics
    • Agency & Developer Portal: React + Vite dashboard for agencies and developers with project management, agent CRM, lead tracking, Stripe subscriptions, and Supabase Edge Functions
    • Buyer Mobile App: React Native (Expo) app with Google/Apple SSO, camera-based scanning, location services, and Fastlane CI/CD for App Store and Play Store
    • Agent Mobile Portal: React Native (Expo) app with GraphQL, FlashList, and lead management for agents on the go
    • REP API: NestJS 11 backend with JWT auth, Drizzle ORM, ad campaign management, Facebook Business SDK, and Google Ads API integrations
  • FTBLRLIFE (United States) - Led end-to-end delivery of a React Native sports social platform:

    • Product: real-time messaging, push notifications, video playback and media sharing, tuned for smoother social content consumption
    • Delivery: built CI/CD pipelines on Fastlane, and introduced ClickUp workflows and clearer reporting for stakeholders
    • Team: led and mentored a React Native developer, establishing conventions and best practices
  • Taply (Canada) - Architected the white-label React Native e-commerce platform behind 1,000+ businesses and 300+ client-branded storefronts at 300K monthly end users:

    • Scale: enabled 300+ mobile app deployments across the App Store and Play Store from a single white-label codebase
    • Commerce: integrated Shopify SDK, Facebook SDK, and OneSignal for storefronts, attribution, and engagement
    • Quality: E2E test automation with Detox and Jest to cut regressions; cut build time 50% through an optimized CI/CD pipeline and caching
    • Outcomes: drove 23% user growth with a smart app banner, and cut support tickets 30% through better error handling and user feedback flows
  • Urban.com.au (Australia) - Developed 2 mobile apps and 1 web platform for Australia's property marketplace:

    • Search and data: Google Maps dual-address search, plus Mixpanel, Facebook SDK and Google Analytics for event tracking
    • Performance: profiling and image-caching optimisation cut load times 40%; refactored the codebase for maintainability
    • Release and retention: automated deployments cut manual release effort 80%; implemented deep linking and reworked push notification handling

Technologies

  • React Native
  • Expo
  • React
  • Next.js
  • Node.js
  • NestJS
  • TypeScript
  • Supabase
  • PostgreSQL
  • TanStack Query
  • Zustand
  • GraphQL
  • Relay GraphQL
  • Firebase
  • Stripe
  • Fastlane
  • EAS
  • TurboRepo

Blackpepper Aug 2022 - Dec 2024 2 yrs 5 mos

Senior Software Engineer

Auckland, New Zealand Full-time

apps shipped
6
days per release
10 to 4
faster releases
60%

Built and scaled React Native e-commerce apps for AU/NZ brands. Shipped features fast with product, design and backend, without giving up stability or performance.

  • 6 Apps Shipped
  • E-commerce
  • GraphQL + REST
  • AWS Lambda
  • CI/CD
  • Performance
  • Shipped and maintained 6 production React Native e-commerce apps for the AU/NZ fashion brands Glassons, RedRat and Hallensteins
  • Inherited a manual, error-prone release process and rebuilt it on Fastlane and GitHub Actions. Release cycles went from 10 days to 4 (60% faster), and code signing moved off a single developer machine
Details

Key achievements

  • Shipped and maintained 6 production React Native e-commerce apps for the AU/NZ fashion brands Glassons, RedRat and Hallensteins:

    • Commerce surface: Shopify integration, payment gateways, push notifications, and personalized product recommendations across all six apps
    • Data layer: GraphQL and REST APIs backed by AWS Lambda services
    • Release: owned full App Store and Google Play submission and release pipelines, including code signing and TestFlight distribution
  • Led code reviews, refactoring efforts, and best-practice adoption across the engineering team, raising code quality and maintainability through enforced review standards
  • Partnered cross-functionally with design, product, and backend engineers to scope, estimate, and deliver high-impact features end to end

Technologies

  • React Native
  • TypeScript
  • GraphQL
  • REST API
  • AWS Lambda
  • CI/CD

Adaca Aug 2020 - Aug 2022 2 yrs 1 mo

Senior Software Engineer

Sydney, NSW, Australia Full-time

products shipped
7
smaller mobile bundle
35%

Built and shipped responsive web and mobile products in the React ecosystem: scalable front-end architecture, steady delivery cadence, high-quality UX.

  • 7 Products
  • React + React Native
  • CI/CD Ownership
  • Trading Features
  • Design Fidelity
  • Delivered 7 production products (4 mobile, 3 web) in React and React Native across the marketplace and real estate sectors
  • Reduced mobile bundle size by 35% through code-splitting and tree-shaking
Details

Key achievements

  • Delivered 7 production products (4 mobile, 3 web) in React and React Native across the marketplace and real estate sectors:

    • ShoreTrade: Australia's largest fishery marketplace. Built the real-time trading and market-request features around data correctness, so bids stay consistent under concurrent bidding
    • Urban.com.au: real estate platform with map-integrated property search
    • Multi-role marketplace systems with real-time trading engines, each with its own permission model per participant type
  • Owned Android and iOS CI/CD pipelines across all 7 products, improving release reliability and deployment consistency
  • Implemented pixel-accurate UI directly from Figma designs across every product
  • Collaborated with cross-functional teams to define, scope, and ship new features; improved code quality through enforced reviews and shared best practices

Technologies

  • React
  • TypeScript
  • React Native
  • Redux
  • Bitrise
  • REST API
  • CI/CD

Makati, Philippines

Trends & Technologies

  • Full Stack Developer Jun 2018 - Sept 2020 2 yrs 4 mos
  • Software Developer May 2017 - Sept 2020 3 yrs 5 mos
Details

Full Stack Developer

Full-time

Led a small cross-functional team building full-stack web and mobile applications with React, TypeScript, Express, and Node.js.

  • Team Leadership
  • REST APIs
  • React + TypeScript
  • Mobile + Web

Key achievements

  • Led a cross-functional team of 5 (2 frontend, 2 backend, 1 QA) across 4-10 simultaneous client engagements, delivering 7+ production projects in React and TypeScript:

    • Backend: designed and built REST APIs on Node.js and Express, with authentication and role-based access control for secure web and mobile clients
    • Delivery: established Agile workflows for planning, code review and release, which is what kept 4-10 parallel projects shipping with minimal downtime
  • Led design and development of mobile applications, with a focus on performance and UX across platforms
  • Delivered and maintained software in React and TypeScript, and improved maintainability and performance
  • Owned end-to-end delivery from requirements gathering through production release, demo and handover
  • Partnered with stakeholders to scope features, estimate work, and communicate timelines and trade-offs
  • Mentored junior developers and enforced quality standards across the team

Technologies

  • React
  • TypeScript
  • Node.js
  • Express
  • REST API
  • MySQL

Software Developer

Full-time

Focused on building Android mobile applications, plus web apps on Node.js and Python/Django back-ends.

  • Android
  • Node.js
  • Python Django
  • Web Apps

Key achievements

  • Built Android mobile applications as the primary focus across client engagements
  • Developed web applications on Node.js with Python/Django back-ends
  • Established team workflows for planning, reviews and releases to improve delivery consistency
  • Mentored junior developers and enforced code quality through standards and reviews

Technologies

  • Android
  • Node.js
  • Python
  • Django
  • MySQL
  • React

Earlier

Sun Life Financial Advisor 2021 - 2022

Makati, Philippines Part-time 1 yr 2 mos

Advised individuals and families on financial planning: budgeting, protection and long-term investing. Consistently ranked among the team's top performers.

  • Financial Planning
  • VUL & TRAD
  • Client Advisory
  • Top 5 Advisor

Key achievements

  • Delivered financial education matched to each client's family situation, so they could make decisions with real numbers in front of them
  • Advised on budgeting strategies to reduce financial stress and improve long-term financial well-being
  • Led sales presentations and consultations for Variable Universal Life (VUL) and Traditional (TRAD) insurance products
  • Ranked among the Top 5 Financial Advisors on the team, consistently exceeding sales targets

Technologies

  • Financial Planning
  • Life Insurance
  • VUL & TRAD
  • Sales
Centro Escolar University Intern Software Engineer Jun 2016 - Oct 2016

Makati, Philippines Internship 5 mos

Designed and built a .NET equipment-management system for professors and students: secure borrowing and return, real-time inventory, audit history.

  • ASP.NET
  • Authentication
  • Inventory System
  • Data Integrity

Key achievements

  • Designed and developed a .NET system to securely manage borrowing and return of school equipment
  • Built a secure authentication system for professors and students to borrow, return, and track equipment
  • Implemented real-time inventory management for availability and condition of equipment
  • Applied security protocols to protect user data and ensure the integrity of the equipment records

Technologies

  • Visual Basic .NET
  • ASP.NET
  • MySQL
Centro Escolar University Bachelor of Information Technology 2013 - 2017

Manila, Philippines

Specialized in Application Development, Networking, and Software Engineering

  • Dean's List recipient for academic excellence
  • Published research on productivity enhancement strategies
  • Lead developer for multiple university projects
Published Research Paper
Authored research on productivity strategies for school departments
Dean's Lister
Dean's List across multiple semesters
Mobile Application Development
Built mobile apps for university needs, used by students and staff
Desktop Application Development
Built desktop applications for administrative work, with attention to performance and usability
  • Java Programming
  • Mobile App Development
  • Database Design
  • Network Administration
  • Software Engineering
  • Project Management

Toolkit

Frontend

6 tools

  • React
  • TypeScript
  • JavaScript
  • Next.js
  • Vite
  • Tailwind CSS

AI & Agentic

8 tools

  • Claude AI / Anthropic
  • Google Gemini
  • Vercel AI SDK
  • Agent Tool Surfaces
  • Prompt Engineering
  • Model Context Protocol (MCP)
  • Agentic Systems
  • Inngest Workflows

Backend

6 tools

  • Node.js
  • Express
  • NestJS
  • GraphQL
  • REST API
  • Drizzle ORM

Platform

5 tools

  • Supabase
  • PostgreSQL
  • TanStack Query
  • Zustand
  • TurboRepo

Cloud & Infra

6 tools

  • AWS Lambda
  • AWS Amplify
  • GitHub Actions
  • Bitrise
  • Fastlane
  • Sentry

Mobile

4 tools

  • React Native
  • Expo
  • iOS Development
  • Android Development

Testing

3 tools

  • Jest
  • Detox
  • Maestro

Trade-offs I have made

Domain Project Sales

Monorepo vs separate repos

Monorepo

Chosen

Separate repos

Passed over

5-product suite - public site, agency portal, buyer app, agent app, API

Chose TurboRepo monorepo for shared code, consistent deploys, and single CI pipeline across all 5 products.

  • Next.js
  • NestJS
  • Expo
  • Supabase
  • GraphQL
  • TurboRepo

CrownOS

Row-Level Security vs per-tenant database

Row-Level Security

Chosen

Per-tenant database

Passed over

Multi-tenant dental clinic SaaS with full clinic operations

Chose Supabase RLS for cost efficiency at scale with policy-based isolation and lower operational overhead.

  • Next.js 16
  • React 19
  • Supabase RLS
  • Drizzle ORM
  • shadcn/ui

Taply

Runtime theming vs build-time tenant isolation

Runtime theming

Passed over

Build-time tenant isolation

Chosen

White-label commerce platform serving 300+ client-branded storefronts

Chose build-time isolation for App Store compliance while still reusing the vast majority of the shared codebase.

  • React Native
  • Fastlane
  • Dynamic theming
  • Automated CI/CD

IdeaFlare

Client-side AI vs server-side AI

Client-side AI

Passed over

Server-side AI

Chosen

AI-powered idea capture with voice recording and execution planning

Chose server-side Gemini integration for model flexibility, centralized prompt control, and cleaner rate-limit management.

  • Expo
  • Gemini AI
  • Supabase
  • TanStack Query

PICkle Book

Client-side PDF generation vs server-side offloading

Client-side PDF generation

Passed over

Server-side offloading

Chosen

2-product photo book platform: mobile app plus a Next.js admin dashboard for book orders, user management, credits and PDF pipelines

Chose Supabase Edge Functions for server-side PDF generation to avoid memory pressure on mobile devices during concurrent image uploads. Mobile handles 50 simultaneous uploads while the edge function assembles the print-ready PDF.

  • React Native
  • Expo
  • Next.js
  • Supabase
  • Stripe
  • TanStack Query
  • TanStack Table
  • Drizzle ORM
  • shadcn/ui

ClearSpent

Online-first vs offline-first architecture

Online-first

Passed over

Offline-first architecture

Chosen

3-product personal finance platform: Expo mobile app, Next.js public web app, and Next.js admin dashboard

Chose offline-first with sync-on-reconnect for the mobile app, which keeps budget insights available with no connection. Gemini handles AI-powered transaction categorization and recurring detection server-side; Supabase covers auth and persistence; Zustand keeps client state lightweight across all three products.

  • Expo
  • React Native
  • Next.js
  • Supabase
  • Zustand
  • Gemini AI
  • TanStack Query
  • TypeScript

Selected work

Off-Market Marketplace, Agent Matching, Buyer Briefs, AU Data Residency, Monorepo Architecture

PropApp

Off-market property platform for Australia where agents compete to win your listing. Buyers create structured buying briefs and get matched to off-market opportunities, while sellers receive private agent offers based on local expertise and track record. Built for a Melbourne proptech startup as a Turborepo of a Next.js consumer/agent app and Astro marketing sites, all on AU-resident Supabase (Sydney).

  • Next.js 16
  • React 19
  • TypeScript
  • Supabase
  • Drizzle ORM
  • Stripe
  • Tailwind CSS
  • TanStack Query
  • Resend
  • Sentry

Kitna AI Agent, Agentic Systems, Multi-Currency, Full Stack SaaS

ClearSpent

AI expense tracker built around Kitna, a conversational financial advisor with 20+ tools, voice transactions and spending analysis on Gemini AI. Full-stack SaaS with a web dashboard and a mobile app.

  • React Native
  • Next.js
  • TypeScript
  • Supabase
  • PostgreSQL
  • Gemini AI
  • Vercel AI SDK

Healthcare SaaS, Multi-tenancy, Dental Practice Management, Real-time Chat

CrownOS

Multi-tenant dental clinic SaaS platform with full practice management capabilities. Features patient records, appointment scheduling, billing, inventory, staff management, clinical charting, and real-time chat, all secured with Row Level Security per clinic.

  • Next.js
  • React
  • TypeScript
  • Supabase
  • PostgreSQL
  • Drizzle ORM
  • Tailwind CSS
  • shadcn/ui
  • Zustand
  • TanStack Query

Voice AI, Multi-Agent Orchestration, Chemistry Scoring, 7-Language Switching

My Business Coach

Production voice AI coaching platform for a Singapore-based startup. A real-time multilingual voice agent runs structured discovery, matches users to the right AI coach, and holds spoken conversations. I architected the agentic voice pipeline end to end: a discovery agent ('Zoie') hands off to specialized coaches, with LLM-based chemistry scoring and deterministic switching across 7 languages. ~9 months, 2,000+ commits across mobile, API, and a Pipecat voice worker.

  • Flutter
  • Dart
  • FastAPI
  • Python
  • Pipecat
  • WebRTC
  • Supabase
  • RevenueCat

Agentic Automation, AI Lead Scoring, Durable Workflows, CRM Integration

Lead Nurture & Qualification Agent

Automated AI agent system that scores webinar leads in real-time using Claude AI, alerts sales closers via Slack, and nurtures cold leads with personalized follow-ups. Integrates with Stealth Seminar, GoHighLevel CRM, and Slack for end-to-end lead management.

  • Next.js
  • TypeScript
  • Claude AI
  • Inngest
  • Supabase
  • Slack API
  • GoHighLevel
  • Drizzle ORM
  • Zod

50 concurrent image uploads, Print-ready PDF export, Stripe payment integration, Web admin dashboard, Supabase Edge Functions

PICkle Book

Monthly photo book creation platform with print-ready PDF export. Upload up to 50 images simultaneously, create 50-page layouts, and order physical prints with Stripe-powered payments.

  • React Native
  • Expo
  • Next.js
  • Supabase
  • Stripe
  • TanStack Query
  • Drizzle ORM
  • shadcn/ui

5 interconnected products, Google Maps property search, OpenAI chat assistant, Agent CRM & lead tracking, Fastlane CI/CD for mobile

Domain Project Sales

Formerly realestateprojects.au. Full-suite Australian property platform spanning 5 products: public listings site, agency & developer portal, buyer mobile app, agent mobile portal, and a NestJS ad campaign API.

  • Next.js
  • React
  • Vite
  • NestJS
  • Supabase
  • Expo
  • GraphQL
  • Google Maps API
  • OpenAI
  • Stripe

Everything else I have shipped

  • IdeaFlare

    Idea capture app that turns raw thoughts, typed or spoken, into structured output with Gemini AI: summaries, feature breakdowns, execution plans, tasks and risk assessments.

    Agentic AI, Voice Capture, Structured Outputs, Execution Planning

    • React Native
    • Expo
    • TypeScript
    • Supabase
    • Gemini AI
    • Drizzle ORM
    • TanStack Query
    • Zustand
  • PropApp Mobile

    Native iOS and Android apps for the PropApp marketplace, published on both stores under Propapp Pty Ltd. Buyers and vendors discover off-market properties, manage buying briefs, and field private agent offers on the go, with a companion agent app for leads and appraisals. React Native + Expo monorepo backed by AWS AppSync GraphQL, Relay, and EAS for over-the-air updates.

    Live on App Store & Google Play, Off-Market Discovery, GraphQL via AppSync, OTA Updates, Geolocation Search

    • React Native
    • Expo
    • TypeScript
    • AWS Amplify
    • GraphQL (Relay)
    • Zustand
    • TanStack Query
    • Firebase Analytics
    • Sentry
    • EAS
  • Brokerverse

    White-label SaaS platform that gives Australian mortgage brokers a branded client portal, off-market property marketplace access, loan dashboards, and compliance tracking. Multi-tenant by brokerage, with per-broker subdomains, custom theming and a block-based landing-page editor. RateOne is the flagship tenant.

    White-Label Multi-Tenant, Per-Broker Subdomains, Landing Page Editor, Off-Market Access, Compliance Tracking

    • Next.js 16
    • React 19
    • TypeScript
    • Supabase
    • Drizzle ORM
    • Stripe
    • Tailwind CSS
    • React Hook Form
    • Leaflet
    • Mixpanel
  • PulseTrack

    Project management system with ticket tracking, time tracking, and billing features. Built as a Turbo monorepo with Next.js 15 and Supabase, designed for teams that need a tight loop between work and invoicing.

    Ticket Tracking, Time Tracking, Billing, Monorepo Architecture

    • Next.js 15
    • TypeScript
    • Supabase
    • Drizzle ORM
    • TanStack Query
    • Zustand
    • Turborepo
    • shadcn/ui
  • The Last Will

    Fully offline, encrypted vault app for managing wills, beneficiaries, assets, and sensitive documents. Zero-knowledge architecture with AES-256 encryption, biometric unlock, and portable encrypted backups. Your data never leaves your device.

    Zero-Knowledge Architecture, AES-256 Encryption, Biometric Unlock, Offline-First

    • React Native
    • Expo
    • TypeScript
    • AES-256 Encryption
    • Biometrics
    • Zustand
    • Fastlane
  • AI Bot Marketplace

    E-commerce marketplace for purchasing pre-built AI bot templates across 376+ business niches. Features SMS and voice automation bots, Stripe-powered payments, an admin dashboard with catalog management, and GoHighLevel CRM integration for delivery.

    Stripe Payments, Admin Dashboard, GHL Integration

    • Next.js
    • React
    • TypeScript
    • Supabase
    • Stripe
    • GoHighLevel
    • Drizzle ORM
    • Zustand
    • TanStack Query
    • Tailwind CSS
  • Agency Partner Hub

    Partner portal and admin control plane for AI Agency Labs' franchise model. Partners run white-labeled AI automation agencies for local businesses, with Stripe-powered onboarding, public ROI-calculator sales pages, client subscription management, AI-generated audit decks (Claude plus a PPTX render service), and automated 30% commission payouts via Stripe Connect.

    Partner Onboarding, Stripe Connect Payouts, AI Audit Decks, ROI Calculator Pages, Commission Tracking

    • React
    • Vite
    • TypeScript
    • Supabase
    • Drizzle ORM
    • Stripe Connect
    • Claude AI
    • shadcn/ui
    • Zustand
    • TanStack Query
  • DoktorReadyPH

    Mobile-first PWA for real-time doctor availability, QR-based queue joining, and patient-doctor-clinic coordination in the Philippines. Powered by Gemini AI for smart health guidance and built with modern web standards.

    AI Health Agent, Real-time Availability, QR Queue System, PWA

    • Next.js
    • TypeScript
    • Supabase
    • Drizzle ORM
    • Gemini AI
    • TanStack Query
    • Zustand
    • PWA
    • Tailwind CSS
Show all 14

What clients say

“I have worked with Angelo for 3 years on a very big app project. He has worked on the front end, designs, as well as our service provider for digital asset management.”
DavidFounder at FTBLRLIFE
“Angelo brings both technical expertise and business judgment to every project. He understands complex requirements and turns them into solutions that actually ship well.”
LouisHead of Product
  • “Christian consistently delivered high-quality mobile applications that exceeded our expectations. His attention to detail and ability to work with cross-functional teams made him an invaluable team member.”
    AlainCEO at Blackpepper
  • “I have worked with Angelo for 3 years on a very big app project. He has worked on the front end, designs, as well as our service provider for digital asset management. The biggest benefit to hiring Angelo is he can solve any problem that comes up. Our app has messaging, a store, gamification, leaderboards, profiles, news etc. We are lucky to have found Angelo.”
    DavidFounder at FTBLRLIFE
  • “Christian played a crucial role in our success, deploying over 300 white-label storefronts. His ability to mentor junior developers while maintaining high code quality standards was remarkable.”
    HussamLead Engineer
  • “I highly recommend Angelo, my former colleague at Blackpepper NZ. Angelo consistently delivered high-quality mobile applications on time, showcasing his expertise in React Native and advanced technical skills.”
    AlbertSoftware Engineer at Blackpepper
  • “I worked with Angelo for several projects and he really is a reliable teammate. He always shares what he discovered from different technologies and helped raise our code standards.”
    JayeSoftware Engineer at Trends
  • “I recommend Angelo as a Software Engineer. Besides his technical skills, he is a hardworking and dedicated professional who always delivers quality work.”
    KyrieSoftware Engineer at Trends
  • “Working with Angelo on our healthcare platform was seamless. He understood the domain quickly, asked the right questions, and delivered a product that felt solid and easy to use.”
    Dr. ReinerDoctor

Ways to work together

  • Private Coaching

    from $120/hr

    Direct 1:1 mentoring on career, code and AI, shaped around where you are and what you're building.

    • 1:1 sessions
    • Code & career
    • Flexible scheduling
    Book a session
  • AI & Software Trainings

    $240/hr

    Hands-on workshops for teams: generative AI, modern web and mobile, and shipping faster with AI-native tooling.

    • Team workshops
    • Custom curriculum
    • On-site or remote
    Book a workshop

…plus one-off consults and technical audits. Not sure what you need? Just ask.

Questions, answered

Working With Me

Are you available for freelance projects?
Yes. I take on select freelance and contract projects where I can own meaningful outcomes - usually mobile apps, web platforms, or full-stack SaaS work. I am also open to the right long-term remote role.
What's your typical project process?
The process usually moves through discovery, architecture and planning, iterative development, QA, and launch. Communication stays clear and async-friendly, with regular updates and visible progress.
What types of projects do you take on?
The strongest fit is React Native mobile apps, React or Next.js web products, and full-stack SaaS systems. I tend to be most valuable on products that need production-quality code, scalable architecture, and end-to-end ownership.
How do you handle communication and updates?
I prefer clear async communication: Slack or Teams for day-to-day work, short Loom or written updates for progress, and weekly sync calls when alignment matters. The goal is visibility without noise.

Technical

What's your core tech stack?
My core stack is React Native and Expo for mobile, React and Next.js for web, TypeScript throughout, Node.js or Express for APIs, and Supabase or Firebase-backed services. PostgreSQL, GraphQL, Zustand, TanStack Query, and Tailwind are also common parts of delivery.
Do you handle deployment and DevOps?
Yes. I handle CI/CD with Fastlane, Bitrise, GitHub Actions, EAS, and modern web deployment flows. That includes app store submissions, Vercel or AWS deployments, and database migration workflows.
Can you work with my existing codebase?
Absolutely. Existing codebases are a normal part of the work. I usually start with an audit, identify quick wins and structural risks, then make changes incrementally so improvements do not break active delivery.
Do you provide ongoing support after launch?
Yes. Post-launch support can include fixes, performance monitoring, feature iteration, release support, and ongoing retainers depending on the product and how hands-on you want the relationship to stay.

If the work fits, let's talk.

I'm currently available for freelance projects and full-time opportunities. Let's discuss how I can help bring your web, agentic, or mobile product ideas to life.

Or send a message

Reach out for consulting, product builds, or collaboration. The form is for thoughtful outreach. The scheduler is there if you already know a call is the fastest route.