Human-centered infrastructure.
I’m Ian. I love being in the room with the people who have the problem, building infrastructure, developer tools, and interactive systems around what they actually need.
I enjoy applying my technical skills in business environments, helping teams improve how they work and turn their ideas into measurable results.
A window into the lab.
Homelab / fleet overview
3 nodes · 50+ self-hosted services · Proxmox
Public service checks
A project roadmap.

Hyades
My homelab cluster, where I run self-hosted services and build infrastructure with Proxmox, Terraform, and Ansible.

App Dev Club
Technical operations and self-hosted SSO for a 400+ member student organization.
Replay · Apr 2026

Make new interfaces tangible.
Explore phone-based Gaussian splats and full-body motion capture with a single camera and wearable sensors.
Complete timeline
Replay
Built a motion-capture prototype that combines a phone camera with wearable sensor data to turn movement into a 3D replay. Won second place at Bitcamp, the largest collegiate hackathon on the East Coast.
View Replay on Devpost ↗Nebula
Built a desktop assistant for multimodal semantic search and chat-based file organization with Gemini, vector search, FastAPI, and Tauri.
View Nebula on GitHub ↗Chat2Craft
Created a voice-controlled Minecraft mod that turns spoken requests into in-game actions using Whisper and Gemini.
View Chat2Craft on GitHub ↗Dialex
Developed an AI debate practice platform with live transcription, coaching, speech and emotion analysis, and ranked matches.
View Dialex on GitHub ↗Splatt
Explored phone-based Gaussian splats and won $1,000 at UMD x IronSite.
View Splatt on Devpost ↗App Dev Club · People Portal
Built member-facing tools and supported the infrastructure behind a 400+ member developer community.
Visit App Dev Club ↗Hyades
Started building a homelab cluster for self-hosted services and infrastructure with Proxmox, Terraform, and Ansible.
View Hyades on GitHub ↗FIRST Tech Challenge World Championship
Served as lead software engineer on a team that designed, built, and competed with a robot at the FIRST Tech Challenge World Championship.
About the FTC Championship ↗Lockheed Martin CodeQuest
Won first place in the advanced division by solving programming challenges as a team.
About CodeQuest ↗TSA Webmaster
Won first place at the state competition with a website built for TSA’s annual Webmaster challenge.
About the Webmaster event ↗First gaming PC build
Built my first gaming PC at 12 and learned how the parts, operating system, and troubleshooting fit together.
Explore PC part lists ↗
Notes from the build.

Giving old hardware a second life.
How Hyades turned repurposed hardware into a home for 50+ self-hosted services.
View the Hyades repository ↗
Building infrastructure for a developer community.
Technical operations and self-hosted SSO for a 400+ member student organization.
Visit App Dev Club ↗
Motion capture from one camera.
What we learned combining ARKit with lightweight IMU sensors at Bitcamp.
View Replay on Devpost ↗
A little more in public.
Coming soon.
Coming soon.