online
~/projects
ps aux | grep noah

Running Processes

Things I've built, maintained, or contributed to. Sorted by status.

PID 001
running
★ FEATURED
pythonfastapireact native

Threadline

A news aggregator that organizes news into ongoing narrative threads instead of isolated headlines. Full-stack app with a FastAPI backend, React Native mobile app, and Next.js web frontend. Uses Claude for extraction and classification, PostgreSQL + pgvector for storage and search.

started: 2026.02
commits: 297
stack: FastAPI / React Native / Next.js
PID 002
running
pythonkalshi-apiweather

Kalshi Weather Bot

Automated weather forecasting and trading system for Kalshi temperature markets. Ingests NWP model data (GFS, GEFS), bias-corrects with live METAR observations, computes calibrated probabilities, and places orders via the Kalshi API.

started: 2026.02
commits: 32
PID 003
running
astrotailwindtypescript

noahbrown.io

This site. A terminal-inspired personal blog built with Astro and a custom Cool Cathode design system. Monospace everything, zero JavaScript frameworks.

started: 2026.02
commits: 24
PID 004
inactive
pythonstreamlityahoo-api

Fantasy Baseball Draft Tool

A Streamlit app for managing fantasy baseball auction and snake drafts. Uses Fangraphs Depth Charts projections with Yahoo Fantasy position eligibility. Supports 5x5 roto scoring, draft notes, and player search.

started: 2026.01
commits: 68
PID 005
running
nextjspythonlegiscan

SD Legislature Tracker

A civic tool that makes South Dakota's legislative process visually legible to citizens. Tracks ~350 bills through a pipeline view, diffs proposed bill text against existing statute law, and visualizes the state budget. Python ingestion pipeline syncs from LegiScan every 4 hours into SQLite; Next.js frontend deployed on Vercel.

started: 2026.02
commits: 222
stack: Next.js / Python / SQLite
PID 006
running
pythonfastapinextjs

Cutline

A daily MLB grid trivia game. Each day you get a category (e.g. "Won NL MVP") and a 3×3 grid of 9 player names — some are real qualifiers, some are imposters designed to feel right but trip you up. FastAPI + async SQLAlchemy backend with a Next.js frontend, seeded from the Chadwick Bureau Lahman database.

started: 2026.04
commits: 29
stack: FastAPI / Next.js / Postgres