My personal self-hosted cloud built from the ground up using Linux, Docker, and networking tools. This homelab runs my own services including DNS filtering, reverse proxying, game servers, remote access, automated printing, and LaTeX compilation. It is my playground for learning system administration, networking, cybersecurity, and infrastructure engineering.
Ever had to fill out the same boring document over and over? AutoDraft is my attempt to fix that. It uses AI, web scraping, and LaTeX templates to automatically create polished documents like reports, applications, and forms. Give it a template and some information, and it does the tedious writing for you.
A personal embedded systems project to build a modern take on the classic Walkman. Retro Dial combines an ESP32-S3, custom controls, audio playback, and a physical dial interface into a pocket-sized music player. Built from scratch to explore hardware design, communication protocols, and the joy of making unnecessary things the hard way.
AIDCore is my attempt at building a personal AI assistant that can actually do things instead of just answer questions. Built with local LLMs and LangGraph, it can interact with files, control Spotify, execute custom tools, and be expanded with new capabilities. Basically, a small AI brain running on my own machine.
A modular 3D flocking simulation built in Godot implementing the Boids algorithm for realistic autonomous movement. Features decentralized AI behaviors including separation, alignment, cohesion, and obstacle avoidance. Designed as a reusable framework with configurable resources and components for integrating intelligent agents into games, simulations, and interactive environments.
An experimental cancer-information chatbot exploring conversational AI and voice responses for health education. This project is a software prototype and is not intended for diagnosis or treatment decisions.
A team project submitted to RevolutionUC 2026 that explains medical bills in plain language. The prototype uses local OCR and redaction before sending extracted text to Gemini for analysis. Redaction still needs further validation.
Read the project write-up ↗
A team project submitted to MakeUC 2025 for finding educational YouTube Shorts by coding topic. Python scripts collect and categorize videos with the YouTube Data API and Gemini; FastAPI searches the prepared index. I worked on the frontend and backend integration.
Read the project write-up ↗
A 3D exploration adventure game developed by King Studios where players become underwater journalist Molly, discovering marine ecosystems, forgotten shipwrecks, and hidden ocean secrets. Combining exploration, photography-based gameplay, storytelling, and AI-assisted companionship, Project Marina delivers an immersive underwater experience focused on curiosity and discovery.