// initializing portfolio_v2.0 ...
U.S. Air Force Veteran. Mechanic turned full-stack developer. Federal contractor with Secret Clearance building secure systems for DoD. Columbus, OH - available remote.
About Me
I'm a self-driven software developer who traded wrenches for keyboards after six years maintaining KC-135 tankers for the U.S. Air Force. That background gave me something most devs don't have... a deep respect for systems that cannot fail.
Today I modernize legacy federal systems for Department of Defense clients, turning decades-old Perl CGI into clean, maintainable Python. I love tinkering, gaming, and figuring out better ways to think about hard problems.
Father of 4. Veteran. Lifelong learner. Currently finishing my B.S. in Software Engineering at WGU while shipping production code for DoD.
Technical Stack
Work History
Live Code
A live-coding drum machine running right in the browser - powered by Strudel. Hit Play to start, edit the code live, then Ctrl+Enter to drop your changes.
โ Stop, update then play. Try changing the notes.
s() = sample ยท note() = pitch ยท
bd/sd/hh/oh = drums ยท .bank("RolandTR808") = drum machine ยท
stack() = layer patterns ยท *N = repeat ยท <a b c> = cycle
Full docs: strudel.cc/learn/samples
Projects
An AI-powered tabletop RPG assistant generating dynamic story content, NPC dialogue, and encounter logic using the OpenAI API. Built for the nerdy dad who never has time to prep sessions.
Migrating decade-old Perl CGI federal applications into modular Python/Flask services with Oracle DB integration. Improving performance, maintainability, and cybersecurity compliance for DoD NIC.
Python automation tools and Google Apps Script integrations built for the Air Force Research Laboratory. Automated internal workflows and remediated tech debt across multiple AFRL web portals.
Hand-crafted with zero frameworks - pure HTML, CSS, and vanilla JS. Terminal aesthetic, CSS animations, live Strudel drum machine, AdSense ad slots, and full mobile responsiveness.
An automated data collection and processing pipeline using Selenium and ScrapFly to gather, clean, and store structured data into PostgreSQL. Includes scheduled Jupyter-based reporting.
Built pro bono for Phoenixx Enterprises - a Columbus, OH community safety and risk mitigation collective. Mission: reduce harm, increase safety literacy, and empower communities through education and community-centered protective services.
The OG - now broken but preserved for posterity. Features a Three.js particle universe that will absolutely cook your GPU. Older machines and integrated graphics may experience unscheduled thermal events. You have been warned.
Always something brewing in the lab. Check the GitHub for the latest experiments: automation tools, game mods, home-lab projects, or whatever rabbit hole I'm currently down.
Education
Contact
// open to federal contracts, remote dev roles, and interesting builds
// email client opened - see you on the other side โ