Personal website where I share what I can about what I'm working on, what I'm interested in, and what I have done.
In Development
CWT Center
Active
A comprehensive professional development resource website for US Navy Cyber Warfare Technicians. Training resources, career advancement tools, LaDR integration, and Navy COOL support built with Flask and deployed on Vercel.
In Development
Spartan Companion Website
Active
A website utility built for US Navy CWTs (CTNs) using TypeScript, Vue 3, Nuxt 3, NuxtUI, and Supabase for auth and database. Hosted and deployed through Vercel.
In Development
VMTest Framework
Active
A high-quality automated pytest testing framework for cross-platform testing on VMware VMs. Supports VMware Workstation and vSphere, network testing, package deployment, and parallel execution.
In Development
SCUM Demolition Trainer
Active
AI-powered system that automatically solves bomb defusal mini-games in SCUM using computer vision and deep learning. Features CNN, attention-based, and LSTM model architectures with real-time screen capture.
In Development
PyDar
Active
A high-fidelity Python radar simulator for educational and research purposes. Features phased array antennas, CFAR detection, Kalman tracking, range-Doppler processing, and real-time 3D web visualization.
In Development
Radar & LiDAR Simulator
Active
A comprehensive C implementation of radar and LiDAR signal processing with FFT-based analysis. Features pulse/chirp signal generation, multi-target simulation, Doppler processing, and range detection.
In Development
DevStation CLI
Active
A Go CLI application that assists with spinning up a new development station for Python and C on Windows machines. Handles environment setup, package managers, and project scaffolding.
Complete
Sigil Command
Active
A D&D Dungeon Master Assistant web app that automatically tracks 22 advanced game systems including character stress, reputation, injuries, equipment wear, magic consequences, and travel logistics.
In Development
Armory Assistant
Active
A D&D 5E Flask web app for creating balanced custom armor. Features automated balance scoring, material sourcing, crafting recipes, rarity assessment, and export-ready stat blocks for campaigns.
Complete
GlyphCore
Active
A Python tool that generates unique monochrome runes for D&D 5E spells. Each rune visually encodes spell properties like level, school of magic, damage type, range, and components into a stylized glyph.
Complete
HoardKeeper
Active
A D&D party inventory tracker built for the Astral Tower Discord community. Built with TypeScript, Vue 3, Nuxt 3, NuxtUI, and Supabase for auth and database.
In Development
JabberJay
Active
A versatile Python log aggregation tool that centralizes logs from files, consoles, Docker containers, and servers into one unified output. Features real-time aggregation, advanced filtering, and customizable output routing.
In Development
Spicy Roster
Active
A Nuxt 3 app for recording daily muster information for a roster of sailors. Features a clean status table UI and automated daily email summaries via a cron-triggered API using Resend.
Complete
pycat
Active
A minimal netcat clone built with raw sockets in Python. Constructs IP and TCP packets from scratch, including the three-way handshake, data transfer, and connection teardown.
Complete
YouTube Playlist Downloader
Active
A YouTube video, audio, and playlist downloader with both CLI and web interfaces. Features Docker support for easy deployment, built with modern Python packaging.
Complete
n8n Workflows
Active
A personal collection of automated workflows built with n8n for automating daily tasks and information gathering. Includes a news workflow that sends updates to Discord via webhook.
In Development
SCUM Action Automater
Active
A Python keyboard and mouse macro recorder for SCUM. Records all input activity with precise timing and replays actions in an infinite loop with hotkey controls.
Complete
MusterBot
Active
An automated Slack message bot that sends daily muster messages to a specific channel every weekday morning at a randomized time. Uses pyautogui for desktop automation.
Complete
Autono
Active
A collection of tools enabling freedom from external control. Focused on financial independence, time management, physical health, mental clarity, and personal growth.
In Development
Barebones
Inactive
The absolute minimum portfolio with maximum information density. 17 lines of pure HTML, zero JavaScript, universal compatibility, and instant loading.
Complete
Flask CRUD API
Inactive
A modern Flask application providing a RESTful API for task management with full CRUD operations, Marshmallow validation, SQLAlchemy ORM, and clean application factory pattern.
Complete
CrittersBackyard.com
Active
A website built for my friend Critter's SCUM server and community. It is to serve as a center for community knowledge and events.
In Development
Spartan ML RL Bot
Active
My machine learning Rocket League bot that uses RL_GYM with the Proximal Policy Optimization (PPO) method of reinforcement learning. Currently it's ~Diamond in skill.
In Development
Masked.dev
Active
Personal site where I post achievements, ranks, status, and more about the games I play like Rocket League, Valorant, and Dungeons & Dragons.
In Development
Perfect Custom Keyboard (PCK)
Active
A long term project with many iterations and experimentation to find the perfect custom built mechanical keyboard, ideal for gaming and programming.
In Development
Perfect Desk Setup (PDS)
Active
The search to iterate over designs, different products, custom 3D printed modules or attachments, different goals and optimizations, tactics and best practices and more.
Complete
NOAA Satellite Data Collection
Active
Software defined radio control software, collapsible V-Dipole antennas, RF (radio frequency) comms, signal analysis and image post processing to obtain free weather image transmissions.
In Development
SDR FM Radio
Active
Software defined radio control software, collapsible V-Dipole antennas, RF (radio frequency) comms, FM & AM frequency honing for audio quality optimization.
Complete
3D Printing
Active
Ender 3 & Ender 3 Pro custom improved for min/maxing speed and print quality while staying on a small budget. These produce many parts and structures for other projects. 100% PLA operation.
Complete
Second Brain
Active
Processes, methods, strategies and best practices for using Obsidian. Ways that I have made Obsidian work for me to improve my output and reduce stress.
In Development
Covert Companion
Inactive
Bespoke Discord bot for fulfilling any and all needs of a Discord community around Rocket League. This bot provides any functionality from 6mans to hosting private match sessions and recording the resulting data.
Complete
RL Stream Overlay Kit
Inactive
Customizable kit with UI and game hooks to enable high quality modern overlays for Rocket League tournaments.
On Hold
Circuit Board Dissection
Inactive
I find it fun and interesting to tear apart old or broken hardware and investigate how the circuits work within different technology like routers, phones, computers and motors.
On Hold
In-Wall Smart Home Controller
Inactive
In wall smart home controller with a wall mounted touchscreen interface. The scope includes automated 3D printing, routines, bill cost reduction and ease of life improvements.