Projects
Selected work
Selected case studies spanning production React Native mobile applications, full-stack web platforms, and system architecture.
All 8 projects
Dubai Daily Deals
SwipeTech / 2024 – presentConsumer 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 linkauth gateintent replayReact Native·TypeScript·TanStack Query·Zustand·ReanimatedRead case studyLearnsignal LMS
Learnsignal / 2026 – presentEducational 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 claimRLS policyindexed readPostgreSQL·Supabase·Next.js·Stripe·ClaudeRead case studyArtistServe
Bell Partners / 2025 – 2026Multi-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.DynamoDBdual-writePostgreSQL star schemaNode.js·Express·PostgreSQL·DynamoDB·RBACRead case studyBell Analytics & DistroNation
Bell Partners / 2025 – 2026Multi-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 BulkBullMQ workersmaterialized viewsPostgreSQL·DynamoDB·BullMQ·Redis·Node.jsRead case studyDIFM
Sparking Asia / 2024 – 2025Multi-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 APIReact adminNext.js storefrontNext.js·AdonisJS·PostgreSQL·ReactRead case studyOSAC
Personal project / 2025Self-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 templaterecursive rendererworking formAdonisJS·PostgreSQL·Supabase·Tauri·ReactRead case studyPithDB / PithKV
Personal project / 2025 – 2026From-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.WAL4KB pagerB-treeRust·Storage engines·mmap·WALRead case studyCura
Personal project / 2026Offline-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.SQLitesync engineSupabaseTauri·Rust·SQLite·Supabase·Next.jsRead case study