Back to homePortfolio

All Projects

A deeper look at the products I've built, from 3D mobile experiences to real-time web platforms. Expand any project for the full breakdown of architecture, stack, and the problems it solves.

Mobile Applications

2 projects
Chroneering web dashboard
IoT Mobile App

Chroneering

Chroneering AI40 is a cross-platform React Native app paired with the Nord A1 Priority Watch, a digital gatekeeper that filters notifications through AI so users only receive what matters. At Bytemage I delivered 75+ screens across mobile and web, built NestJS backend services, and wired WebSocket and BLE pipelines between smartwatch firmware, mobile apps, and cloud AI/LLM microservices.

React NativeNestJSBLEAI/LLM
TimeTrail screenshotTimeTrail screenshot
Mobile & Web Platform

TimeTrail

TimeTrail is a security workforce management platform built for firms that need tighter control over scheduling, reporting, tracking, and field coordination. Unlike generic tools, it is tailored for security operations with hourly check calls, geotagged QR scans, intelligent geofencing, live GPS tracking, WhatsApp staff contact, and a web command center for real-time situational awareness. I worked across the React Native mobile app and the web platform revamp for Agile Guarding Services.

React NativeNestJSReduxTanStack Query

Web Applications

2 projects
Assemble (BeGreat) web dashboard
Expert Marketplace

Assemble (BeGreat)

Assemble is an expert sessions and Q&A marketplace where clients book live video calls or submit async questions to industry professionals. I inherited a Rails 5 legacy codebase and led a two-phase modernization to Rails 6 and Rails 7, migrating the frontend to Hotwire (Turbo/Stimulus), rebuilding the booking and payment engines, and integrating Google Calendar, Stripe Connect, and Cloudflare Stream, all while keeping production live.

Ruby on Rails 7PostgreSQLAWS S3StripeGoogle CalendarZoomTwilioKlaviyoMixpanel
TapTab web dashboard
Restaurant Menu Platform

TapTab

TapTab helps restaurants publish beautiful digital menus that work on phones and desktops, while giving staff a TapManager dashboard to update items, prices, and categories in real time. Over two months I worked on revamping core ordering infrastructure, including Stripe Connect so restaurants can onboard for payouts, and an order delivery schema that handles prep time, pickup instructions, and customer confirmation emails.

NestJSTypeScriptPostgreSQLStripe Connect