Projects

Things I've built

Projects

Multiplayer Game Server

Multiplayer turn-based battle system with real-time WebSocket communication. Features ECS architecture, utility AI decision-making, and A* pathfinding with type-based terrain traversal. Supports concurrent battle instances with deterministic replay capability.

Rust WebSocket Bevy ECS Tokio Docker
Projects

Trello Markdown CLI

A command-line tool that bridges Trello and Markdown, enabling developers to manage project boards in their preferred text editor. Built with Go, featuring bidirectional sync, intelligent diff detection, and RESTful API integration.

Go REST API CLI HTTP Client
Projects

Newsletter API

Production-ready newsletter subscription API built with Rust, featuring user management, email delivery, and comprehensive test coverage. Implements clean architecture principles with async Rust, PostgreSQL, and CI/CD pipelines.

Rust PostgreSQL Docker REST API
Projects

Real-Time Livestream Viewer Competition

A scalable, event-driven platform integrating with Twitch's IRC API to enable real-time multi-user participation with sub-second response times. Built using C# with a clean architecture pattern emphasizing separation of concerns and maintainability.

C# Godot Mono Twitch API