< BACK TO HOME
PROJECTS

A collection of personal projects and experiments. Each project represents a learning journey and an attempt to solve real problems.

FILTER BY CATEGORY
SHOWING 6 OF 6 PROJECTS
PROJECT MANIFEST
ProjectDescriptionTech StackCategories
Matrix MilesIoT project bridging fitness data with embedded hardware. Go backend with Strava OAuth, PostgreSQL, and REST API. Embedded client on MatrixPortal M4 with CircuitPython displaying running stats on LED matrix. Implements secure OAuth token handling and IoT device communication security.Go, CircuitPython, PostgreSQL, Docker, Strava APIInfrastructure, Automation/Scripting
Betrayal Discord BotComprehensive Discord bot for managing Betrayal, a battle royale social deduction game. Features structured logging, async PostgreSQL batch writes, command audit trails for accountability, and dynamic channel management with role-based access controls and secure API handling.Go, PostgreSQL, Docker, Discord APISecurity/IAM, Automation/Scripting
EggbertRPG game in Godot where you play as Eggbert, an egg falsely accused of a crime. Journey through a prison system to escape and uncover secrets.Godot, C#, Pixel ArtGaming
Little_T Twitter BotMachine Learning bot using Markov Chains, deployed via AWS Lambda with secure IAM role configurations. Real-time Twitter interaction using Twitter Account Activity API and Tweepy. Implements AWS security best practices including least-privilege access policies and encrypted environment variables.Python, AWS Lambda, MongoDB, Twitter APIAutomation/Scripting, Infrastructure
Kusa DataWeb app using Start.gg GraphQL API to find Smash Bros Ultimate tournaments. Redis caching for optimal response times, player profile viewing with tournament history. Implements API security through rate limiting, input validation, and secure data handling practices.TypeScript, Redis, GraphQL, Start.gg APIWeb Development, Infrastructure
McGeocityThis website! Personal portfolio built with SvelteKit implementing modern web security practices including Content Security Policy headers, secure build processes, and TypeScript type safety throughout.SvelteKit, TypeScript, TailwindCSSWeb Development
PROJECT DETAILS
Matrix Miles
InfrastructureAutomation/Scripting

IoT project bridging fitness data with embedded hardware. Go backend with Strava OAuth, PostgreSQL, and REST API. Embedded client on MatrixPortal M4 with CircuitPython displaying running stats on LED matrix. Implements secure OAuth token handling and IoT device communication security.

TECH: Go, CircuitPython, PostgreSQL, Docker, Strava API
Betrayal Discord Bot
Security/IAMAutomation/Scripting

Comprehensive Discord bot for managing Betrayal, a battle royale social deduction game. Features structured logging, async PostgreSQL batch writes, command audit trails for accountability, and dynamic channel management with role-based access controls and secure API handling.

TECH: Go, PostgreSQL, Docker, Discord API
Eggbert
Gaming

RPG game in Godot where you play as Eggbert, an egg falsely accused of a crime. Journey through a prison system to escape and uncover secrets.

TECH: Godot, C#, Pixel Art
Little_T Twitter Bot
Automation/ScriptingInfrastructure

Machine Learning bot using Markov Chains, deployed via AWS Lambda with secure IAM role configurations. Real-time Twitter interaction using Twitter Account Activity API and Tweepy. Implements AWS security best practices including least-privilege access policies and encrypted environment variables.

TECH: Python, AWS Lambda, MongoDB, Twitter API
Kusa Data
Web DevelopmentInfrastructure

Web app using Start.gg GraphQL API to find Smash Bros Ultimate tournaments. Redis caching for optimal response times, player profile viewing with tournament history. Implements API security through rate limiting, input validation, and secure data handling practices.

TECH: TypeScript, Redis, GraphQL, Start.gg API
McGeocity
Web Development

This website! Personal portfolio built with SvelteKit implementing modern web security practices including Content Security Policy headers, secure build processes, and TypeScript type safety throughout.

TECH: SvelteKit, TypeScript, TailwindCSS