~/projects

10 total

SteamBridge is a Layer 3 virtual network that routes IP packets over the Steam P2P network using TUN kernel interfaces on Linux and Windows. A hand-written C++ bridge to the Steam transport is loaded from Go without cgo, and a custom IPAM protocol assigns adapter addresses automatically to create a zero-configuration secure Virtual Private LAN. A Wails/Next.js dashboard shows live peer status, exposes runtime firewall controls, and joins Steam friends directly.

GoC++Next.jsWailsTypeScriptNetworkingSteamworks SDK

ShutterQuest is a competitive multiplayer scavenger hunt powered by computer vision. Players join lobbies where an AI 'Oracle' issues cryptic prompts to find real-world artifacts. Adventurers race to capture photos of these items, which are evaluated by the OpenAI CLIP model based on 'Divine Confidence' (AI accuracy) and 'Temporal Speed' to determine the winner.

Next.jsFlaskPythonTypeScriptOpenAI CLIPSupabaseComputer Vision

TrackMyAirPodThief is a specialized recovery tool designed to monitor and log the location of stolen or lost AirPods. By interfacing with Apple's Find My network via the OpenHaystack framework, it provides a real-time dashboard that tracks geographic history, battery status, and movement patterns of a target device to assist in recovery efforts.

PythonNext.jsTypeScriptFlaskTailwind CSSOpenHaystackGeolocation

A physics engine developed from scratch using C++ and OpenGL, implementing object-oriented design for a scalable codebase and robust collision detection/response mechanics.

C++OpenGL

Evaluated eight machine learning algorithms to forecast heart disease likelihood. Engineered and optimized an SVM classifier that achieved approximately 70% accuracy.

PythonScikit-learnPandas

An academic project engineering a game tracking application with Java Swing for the GUI, using test-driven design principles and JSON for data persistence.

JavaSwingJUnit

Buss-in-it is an engaging web game that transforms public transit waiting into a social prediction challenge. Using real-time Translink GTFS data, players predict whether buses will arrive on time or late, competing on a global leaderboard and integrating machine learning models for bus delay prediction.

React.jsFlaskPythonTypeScriptPostgreSQLDockerMachine Learning

Rift Augur is a backend platform tailored for League of Legends, providing intelligent matchmaking, player analytics, and real-time notifications. It is designed to enhance the player experience by leveraging advanced data analysis and scalable infrastructure, specifically for the League of Legends ecosystem.

ReactFlaskPythonTypeScriptRedisDynamoDB

Bad Volume-Ui is a web page with a bad volume slider. It is built with standard HTML, CSS, and JavaScript. The project aims to demonstrate a custom volume slider that is not user-friendly.

HTMLCSSJavaScript
[+] show 1 more

An intelligent assistant for Jira Cloud enabling natural language querying and analysis of issue data. Features real-time voice-to-text interaction via the Web Speech API and AI-powered insights using Google's Gemini models. Built on the Atlassian Forge platform with a React frontend.

Atlassian ForgeReactGoogle GeminiWeb Speech APINode.js