CarnoKit
Tools for running an ARK: Survival Ascended server cluster on Linux, with Docker deployment, a Discord management bot, server monitoring, and crash analysis.
Software, experiments, and things I’m building along the way.
48 of 48 projects
Tools for running an ARK: Survival Ascended server cluster on Linux, with Docker deployment, a Discord management bot, server monitoring, and crash analysis.
A small two-person terminal chat client and server written in C, using TCP over IPv4 on Linux and other POSIX systems.
A Python testing tool that sends malformed, unusual, and oversized HTTP headers to uncover parsing bugs and robustness issues in authorized environments.
A POSIX-style shell written in C with a masking layer for redacting sensitive information from shell-managed output, plus pipelines, job control, and scripting.
A collection of C programming concepts, small projects, and hands-on experiments documenting my learning.
A Python keyboard macro tool that records keystrokes and timing to a file and replays them with slightly randomized timing.
A simple password generator written in Go.
Examples of common software design patterns in Python.
A collection of Python programming examples and learning exercises.
Go programming exercises based on Go by Example, with credit to Mark McGranaghan and Eli Bendersky.
A small income calculator application written in Rust.
A retired website for the RL Majors Rocket League community, built with Nuxt 3 and Supabase.
Personal notes from the Transition Assistance Program course.
Personal website where I share what I can about what I'm working on, what I'm interested in, and what I have done.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A YouTube video, audio, and playlist downloader with both CLI and web interfaces. Features Docker support for easy deployment, built with modern Python packaging.
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.
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.
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.
A collection of tools enabling freedom from external control. Focused on financial independence, time management, physical health, mental clarity, and personal growth.
The absolute minimum portfolio with maximum information density. 17 lines of pure HTML, zero JavaScript, universal compatibility, and instant loading.
A modern Flask application providing a RESTful API for task management with full CRUD operations, Marshmallow validation, SQLAlchemy ORM, and clean application factory pattern.
A website built for my friend Critter's SCUM server and community. It is to serve as a center for community knowledge and events.
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.
Personal site where I post achievements, ranks, status, and more about the games I play like Rocket League, Valorant, and Dungeons & Dragons.
A long term project with many iterations and experimentation to find the perfect custom built mechanical keyboard, ideal for gaming and programming.
The search to iterate over designs, different products, custom 3D printed modules or attachments, different goals and optimizations, tactics and best practices and more.
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.
Software defined radio control software, collapsible V-Dipole antennas, RF (radio frequency) comms, FM & AM frequency honing for audio quality optimization.
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.
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.
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.
Customizable kit with UI and game hooks to enable high quality modern overlays for Rocket League tournaments.
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.
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.