Projects

What I'm building and learning.

Projects across orbital visualization, frontend state management, backend APIs, and civic technology. Each breakdown covers why I built it, what I wanted to learn, what works today, and what I want to improve next.

Active Project

AstraScope

An interactive satellite and near-Earth monitoring project I use to explore data visualization, APIs, orbital data, and full-stack development.

  • SGP4/SDP4 orbital propagation
  • Observer-based pass predictions
  • Cached public-data APIs
  • Frontend and backend tests
ReactTypeScriptThree.jsFastAPIPython
Completed

Month Manager

A React + TypeScript personal-finance project for tracking monthly income, expenses, and cash flow.

  • Month-keyed data isolation
  • localStorage persistence
  • Responsive accessible forms
ReactTypeScriptViteCSS
Learning Project

Shortly

A FastAPI URL-shortening project I use to practice backend development, API design, redirects, and basic analytics.

  • FastAPI + SQLAlchemy API
  • Redirects with cache fallback
  • Privacy-conscious analytics
  • Backend and frontend tests
PythonFastAPIReactPostgreSQL
Early Development

OpenSoS

An open-source civic technology project exploring how communities could report and visualize public issues and humanitarian needs.

  • USGS, NASA EONET, and GDACS feeds
  • MapLibre incident visualization
  • Source provenance and caching
  • Community reporting planned
ReactTypeScriptMapLibreFastAPI
Currently Exploring · Early Development

Warehouse Copilot

Exploring how AI-assisted software could support warehouse operational workflows.

  • Personal project
  • Narrow workflow exploration
  • Source-grounding planned
PythonTypeScript