PROTOSEV.com
Business website redesigned in 2023. Added reCAPTCHA v2 Invisible and custom serverless backend for form validation and delivery.
A collection of open-source tools, professional projects, and experimental labs.
Business website redesigned in 2023. Added reCAPTCHA v2 Invisible and custom serverless backend for form validation and delivery.
Personal portfolio site built on Jamstack architecture, hosted on Vercel. Uses React functional components and Tailwind CSS for rapid iteration.
JWT authorization middleware for micro-http-router. Supports tokens in the Authorization header, protects endpoints behind JWT auth, and places JWT claims in http.ClientRequest for route handlers.
Lightweight Express-like router for zeit's micro using radix tree via radix-router. Supports most HTTP verbs with focus on performance.
Senior capstone project—an application to document, view, and fix problems on trails/walkways for pedestrians and bicyclists. Multi-component system including mobile app, municipal web app (Vue.js), Node.js/Express API with user authorization, and MySQL database.
Wipeout-inspired racing game created for the Unreal Epic Megajam 2015 (theme: "Standing on the shoulders of giants"). Features activated ability to hamstring opponents and boost yourself. Includes full racing gameplay with AI opponents.
Movie studio simulation game about writing scripts, filming scenes with cast, and debuting films. Features "Choose-The-Correct-Word" minigame, lawn mowing for allowance, and audience reception based on movie quality.