Stuff I've worked on
-
Four-player local Tetris with Lightning Network stakes, built in Godot for La Crypta's Gaming hackathon.
- Godot
- Rust
- Lightning Network
- Nostr
-
A real-time, room-based jukebox with Lightning Network payments. Users create or join rooms, queue songs by paying sats, and chat live.
- Node.js
- WebSockets
- Lightning Network
-
A peer-to-peer prediction market using Bitcoin Taproot scripts and Nostr coordination, built at La Crypta's Nostr hackathon.
- Bitcoin
- Taproot
- Nostr
-
A Telegram bot AI agent built on the Wapu CLI for La Crypta's Commerce hackathon. Checks balances, converts Bitcoin and USDT to pesos, sends transfers, creates Lightning invoices, and sets bill reminders through natural language, with explicit confirmation required before anything that moves money.
- Python
- Telegram Bot API
- LiteLLM
- Lightning Network
-
Battle Tetris with Lightning Network betting. Tied for first place at the first La Crypta hackathon.
- React
- Node.js
- WebSockets
- Lightning Network
-
Tools for writing and debugging Bitcoin scripts in the browser, including a step debugger and a transaction parser with legacy and segwit support.
- Bitcoin Script
- JavaScript
-
Scheduling Workflow
Built the scheduling workflow patients use to book appointments with their associated practice, letting them pick a provider, location, date, and time and book in real time against the practice's PMS. Worked full stack across a suite of Java microservices, with careful handling and storage of PHI.
- Java
- RabbitMQ
- PostgreSQL
- Svelte
-
Healthcare ETL Dashboard
Designed and built a dashboard that significantly streamlined a complex healthcare ETL pipeline and centralized ETL job status tracking.
- Spring Boot
- MongoDB
- AWS
-
System Wide Audit Tool
Built a set of microservices that consumed system events from RabbitMQ, persisted them to MongoDB, and exposed a queryable API for a frontend to surface audit events to users. Proprietary, no screenshots available.
- Java
- Spring
- RabbitMQ
- MongoDB
-
USPS Carrier Location Tracker
Worked on a real-time application tracking carrier locations nationwide using GPS-enabled devices for the United States Postal Service. Proprietary, no screenshots available.
- Angular
- TypeScript
- AWS
-
A multiplayer, round-based snake game where you battle other players in real time. React, Node.js, and Websockets.
- React
- Node.js
- WebSockets
-
A progressive web app that archives memorable quotes from my friend Ryan Fox, with admin and user roles for adding, editing, and reacting to them.
- PWA
- JavaScript
-
A homebrew Game Boy Advance game in the spirit of Minecraft, built with a friend as a university capstone, with procedural generation tuned for the hardware.
- C
- Game Boy Advance
-
A Tetris spinoff built with three friends that won first place at our university hackathon, AppalHack 2019.
- JavaScript
-
A browser recreation of the Voltorb Flip minigame from the classic Pokémon games.
- JavaScript