2020-present. Developed permits & worked with city, built garage, added sheathing+exterior insulation, installed multiple new doors and windows, replaced siding, excavated+walled yard, fixed dangerous wiring, installed solar (contracted out electrical integration), full smart home upgrade, insulated+sealed+ventilated attic. All work done solo. Still have to finish 2 sides of house
Godot Action Binding
UI component for Godot 3 that makes it simple to rebind user input actions.
Website that aggregates data, research, and other information about the Whole Food, Plant-Based (WFPB) diet. ES6, React, Redux, Victory.js front-end with data from FDA nutrition API (processed in Python).
Payment processing backend for wfpb.fit. Made with Express.js, Stripe, and published on AWS Lambda via aws-serverless-express. This server processes submitted forms from the client site when someone makes a donation.
SWAPI in Rails (Brave Interview)
Take-home project completed for an interview at Brave Browser. A Rails 5.2, Webpacker, and React website that fetches data from the SWAPI API and caches it in PostgreSQL.
Lightning effect using procedurally generated 2D lines with randomized L-system generation.
Scaffolding to bootstrap guns and bullets in Godot 3.
Texture Progress of Subunits
UI component for Godot 3 that allows creation of Progress Bars made out of individual subunits.
Godot 3.0 plugin for snapping 2D shapes together
2D Phaser.io (JS) game published to Google Play with Cordova.js
SHMUP 2D game without using ANY game engine. Just good ol' Android/Java
Homepage of Nicole Huston, ultra-runner. This blog follows Nicole's journeys in her ultra-running career. Developed by James Lowrey, it's a static website made with Middleman
RePAWster is a Reddit bot utilizing PRAW that reposts top rated pictures of dogs from active dog subreddits
This website, my personal blog+portfolio. Developed with Middleman.
A studying tool for Organic Chemistry functional groups
Volunteer project creating a website for local theatre group to display upcoming plays. Utilized Rails 4
Crash Boom Bop
Native Android game using Accelerometer to sense motions and reward points proportional to user's reaction time.