Computer science student

David Desing

I build web apps I’d actually use — live data tools, game utilities, and experiments that talk to public APIs.

School
University of Wisconsin–Green Bay
Focus
Software engineering
Based in
Green Bay, Wisconsin

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

Things I’ve shipped

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

Live satellite map

2026

What Is Above Me

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.

  • JavaScript
  • Node
  • Express
  • N2YO API

Discord server analytics

2026

StatX

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.

  • Next.js
  • JavaScript
  • MongoDB

1v1 duels

2026

Ranked Minesweeper

Race on the same mine layout. Clear the board first, or survive after your opponent hits a mine. Wins and losses move your ELO.

  • Next.js
  • TypeScript

Market tracker

2026

BIS Loot

Live marketplace listings, historical price charts, underpriced-deal alerts, and a crafting calculator that prices recipes against current market data from DarkerDB.

  • Next.js
  • TypeScript
  • DarkerDB

03 — Contact

Say hello

I’m around on GitHub and LinkedIn. If you want to talk code, school, or a project idea, reach out.