Projects

Selected work

Selected case studies spanning production React Native mobile applications, full-stack web platforms, and system architecture.

All 8 projects

  1. Dubai Daily Deals

    SwipeTech / 2024 – present

    Consumer mobile application for Dubai deal-seekers, offering geo-fenced deals, event ticketing, and interactive merchant maps.

    Upgraded React Native from 0.73 to 0.84 on the New Architecture, reducing perceived application latency by ~40%.
    deep link
    auth gate
    intent replay
    React Native·TypeScript·TanStack Query·Zustand·Reanimated
    Read case study
  2. Learnsignal LMS

    Learnsignal / 2026 – present

    Educational LMS platform providing course materials, billing, and automated exam grading for professional accounting students.

    Rewrote 49 Row Level Security policies to read JWT claims directly, dropping admin query latency from 3.4–4.5s to under 1s.
    JWT claim
    RLS policy
    indexed read
    PostgreSQL·Supabase·Next.js·Stripe·Claude
    Read case study
  3. ArtistServe

    Bell Partners / 2025 – 2026

    Multi-tenant music-rights management platform enabling record labels and imprints to manage rights, track analytics, and handle payouts.

    Replaced a legacy AWS AppSync/GraphQL stack with a Node.js/Express REST API and zero-downtime DynamoDB-to-PostgreSQL dual-write migration.
    DynamoDB
    dual-write
    PostgreSQL star schema
    Node.js·Express·PostgreSQL·DynamoDB·RBAC
    Read case study
  4. Bell Analytics & DistroNation

    Bell Partners / 2025 – 2026

    Multi-tenant analytics platform and automated reporting suite for music distributor and record label teams.

    Migrated 8.4M records (5.8M tracks) from DynamoDB into PostgreSQL with materialized views for fast analytics reporting.
    SFTP / Spotify Bulk
    BullMQ workers
    materialized views
    PostgreSQL·DynamoDB·BullMQ·Redis·Node.js
    Read case study
  5. DIFM

    Sparking Asia / 2024 – 2025

    Multi-tenant content management system and website builder enabling non-technical staff to publish branch microsites.

    Architected a three-tier CMS (AdonisJS, React, Next.js) and refactored routing from wildcard DNS to path-based URLs to preserve domain authority.
    Adonis API
    React admin
    Next.js storefront
    Next.js·AdonisJS·PostgreSQL·React
    Read case study
  6. OSAC

    Personal project / 2025

    Self-hosted desktop garage-management platform for auto repair shop front-office staff and service technicians.

    Engineered a solo multi-tier system with AdonisJS, Tauri, and self-hosted Supabase featuring a recursive inspection form engine.
    form template
    recursive renderer
    working form
    AdonisJS·PostgreSQL·Supabase·Tauri·React
    Read case study
  7. PithDB / PithKV

    Personal project / 2025 – 2026

    From-scratch storage engine in Rust exploring B-tree page indexing, write-ahead logging, and crash-safe mmap key-value storage.

    Engineered a B-tree DBMS with WAL recovery in safe Rust, then rebuilt it into PithKV with dual-slot CRC shadow paging.
    WAL
    4KB pager
    B-tree
    Rust·Storage engines·mmap·WAL
    Read case study
  8. Cura

    Personal project / 2026

    Offline-first desktop clinic-management application built for medical offices operating under intermittent internet connectivity.

    Built a solo Tauri/Rust desktop app in 3 days with a custom SQLite changelog sync engine that pushes queued batches to Supabase.
    SQLite
    sync engine
    Supabase
    Tauri·Rust·SQLite·Supabase·Next.js
    Read case study