Projects cross products and systems
Projects that taught me to see the whole system.
Desktop clients, campaign workflow, geospatial search, and mobile AI—built by following each problem across the interface, API, and data layer.
A desktop companion that turns live League of Legends champion select data into useful role, rune, and matchup recommendations.
What I built
Built an Electron application that connects to the local League Client, listens for champion-select events over WebSockets, parses game data, and coordinates external sources with recommendation logic.
- Real-time event handling
- Desktop client integration
- Recommendation logic
An actively developed full-stack practice project for small businesses to manage customer data and run targeted email outreach.
What I built
The current build supports business and customer management, email campaign creation and scheduling, audience previews, unsubscribe handling, and delivery logs. BullMQ and Redis queue campaign jobs for a separate worker, while authentication and business-level checks protect customer data. Live email delivery is explicitly configured; development uses a safe simulation. SMS sending and the planned loyalty and referral features are not part of the current build, and the practice project has not officially launched.
- Email campaigns & delivery logs
- Queued campaign processing
- Business-owned customer data
An interactive geospatial search experience that makes more than 35,000 Planet Stories easier to explore, filter, and discover.
What I built
Designed and built full-stack map search, database-backed filtering, an AI discovery assistant, and an MCP-powered backend for working with a large real-world story dataset.
- 35,000+ stories
- Geospatial search
- AI-assisted discovery
A cross-platform mobile application connecting an Expo-based client to cloud data, a Flask service, and Gemini-powered features.
What I built
Contributed to a collaborative mobile architecture spanning authenticated client flows, backend communication, persistent data, and AI integration.
- Cross-platform mobile
- Cloud data
- AI integration