Refactored the NetSuite Login Extension from 2019 to integrate with Bitwarden. Upgraded interfaces to use Shadcn and Tailwind. API via GCP Functions and deployed to the Chrome Web Store.
A tool to facilitate the tracking of PCIT - Parent-Child Interaction Therapy. It is a web-app that automates session tracking for Parent-Child Interaction Therapy. Saves therapists time, reduces errors, and provides instant data insights.
Cross platform web and mobile app for simulating 2D N-body gravitational systems. Based on the 3-Body Problem, this app allows users to create and simulate their own systems of celestial bodies.
Playing around with the MatterJS physics engine. Created visually appealling simulations with simple rule based interactions and customizable MIDI-based sound effects. Wrote Blender script to convert 2D planes into MatterJS compatible JSON to make custom maps.
Simple PWA built right before a long roadtrip for a passenger to track the frequency of semi-trucks on the highway. The app is a simple counter that increments each time a semi-truck is spotted. The data is stored in local storage and persists between sessions.
Fully custom smart mirror web application running on a Raspberry Pi. The mirror displays the datetime, weather, news, crypto prices, current moon phase, and a rotating list of compliments. React app was optimized for performance and low power consumption.
Full Mandalorian cosplay armor set I built from scratch to wear for Halloween. Integrated cooling system, voice modulator, and LED screen. Used 3D scans of entire body to size and shape armor pieces. Total print time over 300 hours.
3D printed Arc Reactor and Mark III gauntlet I created to be Tony Stark for Halloween. The Arc Reactor is powered by a Raspberry Pi Zero W with 23 individually wired LEDs. The guantlet was custom modeled based on 3D scans of my hand.
Internal tool used by engineering and sales teams to appropriately size and report on various explosion vents. Accepts a wide set of parameters and performs standards (NFPA) based calculations. Role based administrative systems allow lead engineers to handle standards updates without code changes
Chrome extension built to facilitate use of shared client NetSuite accounts by implementation engineers. Work done simultaneously within NetSuite can be corrupted or lost if multiple users are logged in at once and licenses for accounts are limited due to cost.
Room scheduling PWA for air traffic controllers in the Atlanta Air Route Traffic Control Center (Hampton Georgia center). Supported real time updates and repeat events, admin roles with configurable room settings and audit logs, unauthenticated view access, and mobile friendly UI.