Back to Home

Selected work

Some things I've built.

StoreDesk

StoreDesk

A 5-module local-first POS ecosystem for convenience stores. Connects directly to live Verifone Commander registers via NAXML for PLU seeding, vendor cost analysis, and automated reporting without ISP dependencies.

  • Electron
  • React
  • TypeScript
  • Node.js
  • Flutter
  • MongoDB
  • Next.js
  • Google Cloud
RetailSync SaaS

RetailSync SaaS

A TypeScript monorepo SaaS for retail operations. Handles email/Google OAuth, company-scoped RBAC, POS CSV imports with Georgia sales-tax review, async bank statement PDF extraction via background jobs, and a standalone QuickBooks workspace for contacts, invoices, and reconciliation.

  • React
  • TypeScript
  • Redux Toolkit
  • Express
  • MongoDB
  • Docker
  • Vite
  • Google Cloud
Web-Warehouse 3D

Web-Warehouse 3D

Next.js 15 App Router warehouse system backed by MongoDB Atlas. Manages items, vendors, suppliers, purchase orders with embedded pallets, and renders the structured warehouse layout (unit → row → column) as an interactive 3D preview using Three.js. Dashboard analytics powered by ApexCharts.

  • Next.js
  • Three.js
  • MongoDB
  • Tailwind CSS
LogicSprint: Brain Games

LogicSprint: Brain Games

An Android app with four endless brain games (Rocket Launch, Memory Lane, Quick Math and Guess Color) where your first mistake ends the run. Global Top 10 per game, one display name, no login.

  • Flutter
  • Dart
  • Supabase
Card Vault (Card-Snap OCR)

Card Vault (Card-Snap OCR)

React Native (Expo) mobile client for business-card scanning built with TypeScript and file-based routing via Expo Router. Captures card images with expo-camera, sends base64 data to a Node.js backend that runs OCR + regex NLP parsing, and returns structured contact fields. Supports manual entry, light/dark mode, and local/backend sync.

  • TypeScript
  • React Native
  • Node.js
  • Tesseract.js
AWS Bedrock Shipping Agent

AWS Bedrock Shipping Agent

A Python + Streamlit web app that connects directly to a deployed AWS Bedrock Agent. Users describe shipping needs in natural language and the agent responds with rate guidance, tracking context, or operational recommendations. Pre-built quick-action buttons handle common shipping queries without typing.

  • Python
  • AWS
  • Streamlit
Fire Forecasting System

Fire Forecasting System

A complete Python machine-learning system that predicts next-day fire occurrence for 20+ Wildland-Urban Interface sites in Ventura, Santa Barbara, and LA counties. Ingests real NASA FIRMS VIIRS satellite data (75K+ records), RAWS daily weather features, and CAL FIRE FRAP historical perimeters. Trains ANN/LSTM models and surfaces predictions through a Next.js + FastAPI dashboard with interactive Leaflet maps and ApexCharts.

  • Python
  • TensorFlow
  • FastAPI
  • Next.js
  • Pandas
Motion Detection VMS

Motion Detection VMS

A C# WinForms desktop application that connects to ONVIF-compliant IP cameras via their device and media service endpoints. Uses EmguCV (OpenCV wrapper) for real-time motion detection, and implements continuous, absolute, and relative PTZ (pan-tilt-zoom) camera control over ONVIF + RTSP streams.

  • C#
  • .NET
  • OpenCV
Vehicle Log System

Vehicle Log System

A C# WinForms desktop application for vehicle log management. Includes a Windows service component (via NSSM), service lifecycle management, and update management classes. Built with two primary form views for data entry and record management.

  • C#
  • .NET
COMP-599 WebGL Seminar

COMP-599 WebGL Seminar

A Next.js application hosting four WebGL seminar projects for CSUCI COMP-599. Includes a highway scene, a bunker scene, and multiple interactive 3D experiences — Campus Explorer (3D campus tour), Paper Plane Assault, Plane vs AI, and OrbitScope (satellite tracker) — alongside a seminar paper and capability showcase presentation.

  • JavaScript
  • Next.js
  • TypeScript
  • HTML5
File System Engine

File System Engine

A cross-platform desktop file manager built with Electron, React 19, and Material UI. Features dual-pane file browsing, smart breadcrumb navigation, quick-access sidebar, and a hardened architecture with context-isolated IPC, strict Content Security Policy, and SQLite-backed activity logging. Targets macOS and Windows.

  • Electron
  • React
  • TypeScript
  • SQLite