Booster simulator
2026
MTG Pack Opener
Open virtual Magic: The Gathering packs, flip through the reveal, and save what you pull. Card data comes from Scryfall, with pack art from the MTG Wiki.
- JavaScript
- Vite
- Scryfall
Computer science student
I build web apps I’d actually use — live data tools, game utilities, and experiments that talk to public APIs.
01 — About
I’m a computer science student at UW–Green Bay with an emphasis in software engineering. Most of my recent work is TypeScript and Next.js: dashboards, market tools, and small products that sit on top of real data.
I like shipping things end to end. That usually means a clean interface, an API in the middle, and something useful on the other side — Discord activity, satellite positions, or in-game prices.
02 — Projects
Booster simulator
2026
Open virtual Magic: The Gathering packs, flip through the reveal, and save what you pull. Card data comes from Scryfall, with pack art from the MTG Wiki.
Live satellite map
2026
Point it at your location and it shows the satellites currently overhead. Search by name or NORAD ID, draw ground tracks, find upcoming visual passes, and explore them on a 3D globe using N2YO and CelesTrak.
Discord server analytics
2026
Tracks messages, voice time, and game activity, then puts it in a dashboard admins can actually use. Each server gets its own rankings, feature toggles, and settings.
1v1 duels
2026
Race on the same mine layout. Clear the board first, or survive after your opponent hits a mine. Wins and losses move your ELO.
Market tracker
2026
Live marketplace listings, historical price charts, underpriced-deal alerts, and a crafting calculator that prices recipes against current market data from DarkerDB.