📍 Washington DC Metro | 🤖 Agent-Forward Computer Scientist | 🪖 Army Veteran and '07 West Point Grad
Currently using agentic engineering techniques to improve government software at scale.
- 🎓 limerick-cobol - Michael Coughlan's beloved University of Limerick COBOL Course. Remastered in 4k.
- 📚 usenet-comp-lang-cobol — comp.lang.cobol Usenet archive (1994–2013)
- 🧾 mainframe-job — TypeScript API for submitting IBM mainframe batch jobs to z/OS JES
- 🖥️ 3270-server — simple Python server that serves a 3270 logon form
- ⌨️ keypunch-old — lightweight editor for learning COBOL, PL/I, and z/Architecture assembly with hot reload
- 🗄️ klein-cobol-faq — William M. Klein's COBOL FAQ, archived and re-hosted
- 📖 cobol-reference — COBOL reference notes and examples
- 🎮 grok-cobol-game — COBOL game experiments, because sometimes the path to wisdom runs through batch processing.
- 🧩 wasm — Exercism WebAssembly Track
- 🧩 aWsm — LLVM-based WebAssembly ahead-of-time compiler and runtime.
- 🧩 sledge-serverless-framework — WebAssembly serverless runtime designed for the Edge.
- 🧪 exercism-wasi — porting WAT solutions to WASI
- 🔬 wasm2c-examples — experiments with WebAssembly-to-C output
- 🕸️ libc-webassembly-text-format — libc-flavored experiments in WebAssembly Text Format
- ⚙️ wasmer-embedding — initial experiments embedding Wasmer
- 📊 graph500-web — benchmarks comparing compute-heavy JS and WASM code
- 🧱 test-wast-compiler — WAST/WAT compiler experiments
- 🗃️ power-of-2-allocator — power-of-2 slab allocator in C with OS fallback for large allocs, per-bucket locking, and full malloc/calloc/realloc API
- 🧵 build-your-own-process-manager — systems programming lab around
fork,exec,wait, and POSIX process APIs - 🧵 user-threads — N:1 cooperative green-thread library using Windows Fibers; port of the xv6
gwthdkernel threading API to userspace - 🔒 user-locks — three lock types (spin, block, adaptive) ported from the xv6 kernel to Windows userspace; companion to user-threads
- 🔎 file-finder — C experiments around finding files
- 🧰 modern-c-starter — starter experiments for modern C projects
- 🧱 c-build-experiments — Makefile and C build-system experiments
- 🖥️ Minicomputer-Simulator — minicomputer simulation experiments.
- 🧪 ncurses_programming — terminal UI experiments with ncurses.
- ☁️ awspricer — PowerShell script to scrape AWS API pricing for GovCloud services
- 🏛️ faa-iaas-standards — FAA cloud migration and governance standards archive
- 📘 faa-cloud-playbook — FAA Cloud Services Playbook
- 🕸️ service-mesh-dashboard — Service Mesh Dashboard archived from prior employer
- 🕸️ chord-grpc — Distributed Hash Table using Node.js, gRPC, and the Chord Algorithm.
- 🧭 transcend — Metaverse, before Mark Zuckerberg tried it
- 🍊 froot-wars — physics game in the style of Angry Birds
- 📸 instagram-clone — Instagram clone built using Progressive Web App techniques
- 🎧 music-player — Spotify clone
- 🍪 ecommerce-site — Cookie Online Storefront
- 🍽️ restaurant-review-site — Restaurant Review Site
- 🖖 lcars-guide — Star Trek TNG episode browser with an LCARS-styled UI
- 🕹️ Virtual-Boy-Guessing-Game — vector-art web game inspired by the Nintendo Virtual Boy
- 🍎 health-tracker — food logging and calorie totals using USDA FoodData Central
- 🧭 oldtown-map — historic Old Town Alexandria locations on Google Maps with Wikipedia images
- 🕹️ classic-arcade-game — classic arcade game project.
- 🔬 nginx-profiling — NGINX profiling experiments.
- 🧬 nationjs-solid — Solid and decentralized web experiments.
- 🐣 hatchling — semantic/decentralized web experiments.
- 🛡️ android-malware-classifier — Android malware classification experiments.
- 🏰 WestPoint-CS300-2005 — Ada programs from West Point CS300, Fall 2005
- 🏰 quartermaster — Military equipment checkout and reservation system; LAMP coursework from West Point IS450, 2007
- ☕ WestPoint-IT105-2003 — Java programs from West Point IT105, Fall 2003
- 🚉 west-point-train-station — Ada work with a very specific sense of place
- 🧪 exercism-solutions — Backup of my Exercism solutions
- 🧮 divide-conquer-katas — divide-and-conquer algorithms in C
- 🌐 graph-algorithm-katas — graph algorithm katas with modern Java practices
- 🧠 dynamic-programming-katas — dynamic programming practice
- 🔎 bfs-c — breadth-first-search practice in C.
- 📦 min-heap-priority-queue-c — generic min-heap priority queue in C
- 🌕 io-lang — Io language experiments.
- 🧙 common-lisp — Common Lisp experiments.
- 🧩 prolog — Prolog experiments.