Systems that actually
work

Backend APIs, data pipelines, LRS integrations, computer vision analysis. I care about clean, modular architecture and building things worth using.

Python C# TypeScript FastAPI REST APIs SQLite MATLAB xAPI / LRS Digital Twin MTF Analysis

TypeScript · React · Express · Tauri · Full-Stack

Floralegium

A full-stack indie game store platform — think mini itch.io — built from scratch with a TypeScript monorepo, React 19 frontend, Express API, and a Tauri v2 desktop wrapper. Features browser-playable and downloadable games, a social layer, a token economy, crowdfunding, publisher analytics, and production auth with JWT + multi-factor 2FA.

TypeScript Rust React 19 Express Tauri v2 PostgreSQL AWS S3 Prisma Turborepo Stripe
Visit floralegium.app ↗

Python · FastAPI · SQLite · Unity · C#

Moodle × Unity Integration

A full-stack educational pipeline built for the ERAU Senior Design capstone. A Python FastAPI token server mediates between Moodle's xAPI/LRS and a Unity game client — handling one-time token issuance, redemption, and full session logging so learner progress flows automatically from gameplay back into the LMS.

Python C# FastAPI Unity SQLite xAPI Moodle LRS

Python · Jupyter Notebook · AI / ML

Housing Price Prediction

Regression model trained on the Ames, Iowa housing dataset to predict sale prices. Covers data cleaning, feature engineering, and model evaluation using the standard Python data science stack.

Python Jupyter Notebook scikit-learn pandas matplotlib

Next.js · TypeScript · SQLite · Climate Automation

Mansfield Ridge Control

Full-stack climate app for a 9-zone rental property. Centralizes stay scheduling and automates thermostat states — pre-heat before check-in, occupied temps, setback after checkout. Mock/live Honeywell provider for API-approval-free development.

TypeScript Next.js 16 SQLite Drizzle ORM Honeywell API

MATLAB · Directed Research · ERAU

MTF / Optical Bench Study

Slanted-edge SFR analysis comparing monochrome vs. Bayer color cameras across multiple aperture settings. Custom MATLAB scripts for ESF/LSF/MTF extraction with Nyquist-aware interpretation.

MATLAB MTF / SFR Optics Bayer CFA

Unity · Digital Twin · Internship

Universal Studios — Amusement Park Twin

Formal internship at Universal Studios building Digital Twin systems for amusement park infrastructure in Unity — real-time sync between physical park systems and their virtual counterparts for simulation and monitoring.

Unity Digital Twin Real-time Sync Amusement Parks

Unity 6 · Digital Twin · ERAU Research

Lunar Lander Digital Twin

Unity 6 simulation at ERAU using NASA LDEM lunar terrain data and realistic camera physics to test orbital and landing imaging quality across different camera parameters — a cost-free alternative to physical test missions.

Unity 6 NASA LDEM Camera Physics Orbital Imaging