Web Development Lead — STAIJA
Mar 2025 — Aug 2025
- Spearheaded construction of the STAIJA website
- Halved intern ramp time (12 → 6 weeks) by launching an onboarding program and pair-programming culture
Built a limit-order-book matching engine at ~18M orders/sec in OCaml, a multi-agent reinforcement-learning economic OS in Python, and a neural network from scratch in C99. Economics + Computer Science at Wesleyan University (declaring fall 2026), based in Middletown, Connecticut.
Currently: ramping up on quant trading systems and shipping side projects on the side.
MARL economy · live shared mainframe
Multi-Agent Reinforcement Learning desktop environment for decentralized economic simulation. PPO-trained agents discover pricing, wage-setting, and consumption strategies inside a glassmorphic OS-style dashboard.
Cluster: quant. Stack: Python, PettingZoo, PPO, FastAPI, WebSocket.
~18M orders/sec · p99 < 1µs
High-performance limit-order-book matching engine in OCaml 5. Allocation-free per-submit hot path, ~18M orders/sec, p99 latency under 1μs. Dream HTTP + SSE backend with a Bloomberg-terminal-style browser dashboard.
Cluster: quant. Stack: OCaml, Dream, Docker, Tailwind, Oracle Cloud.
Neural net in ~2k LoC C99 · zero deps
A neural network built from scratch in C99 — no TensorFlow, no PyTorch, no dependencies. Trains on market data, runs a DQN trading agent that outperforms buy-and-hold, ships as a WebAssembly demo.
Cluster: quant. Stack: C99, WebAssembly, Emscripten.
123 tests passing · NGO ↔ volunteer marketplace
A micro-volunteering marketplace pairing NGOs with volunteers for 5–30 minute skill-building tasks. Volunteers browse the feed, claim missions, submit proof, and earn badges. NGOs post tasks and review submissions.
Cluster: SWE. Stack: SvelteKit, Appwrite, Bun, TypeScript, Tailwind.
Live applicant flow · Nigeria's STEM scholars
Web platform for STAIJA's StepUp Scholars and Dynamerge programs — applicant tracking, mentorship workflow, and public content for Nigeria's STEM students. Application management, role-aware routing, and Mailgun-backed comms.
Cluster: SWE. Stack: Vue 3, TypeScript, Firebase, Tailwind, Vite.
Focus → plants → leaderboard
A study tracker that turns focus sessions into a growing garden. Run a focus timer, log sessions toward a daily goal, watch plants grow over time, and compare streaks on a public leaderboard.
Cluster: SWE. Stack: Deno 2, React, TypeScript, Vite, Supabase.
16,203 trades · +2.58% alpha (p < 0.05)
End-to-end Python pipeline auditing 16,203 disclosed Congressional stock trades from 2020–2024. Scrapes Senate and House Periodic Transaction Reports with Playwright + pdfplumber, computes Jensen's alpha against the S&P 500, and ships a Vercel findings page. Semester project for Wesleyan's QAC 420 — Data for Good.
Cluster: analyst. Stack: Python, Playwright, pdfplumber, pandas, scipy, Jupyter.
3× ED-visit odds · n = 58,639 patients
ASA DataFest 2026 submission for Stormont Vail Health. R + DuckDB pipeline on a 7.6M-row EHR sample joined to a social-determinants questionnaire — patients reporting a transportation barrier show ~3× crude odds of ED visits and inpatient admits, independent of age. Wesleyan team 13.
Cluster: analyst. Stack: R, DuckDB, data.table, ggplot2, Flourish.
Phoronix Test Suite · monthly CI captures
A benchmarking dataset and Rails 8 dashboard comparing Ubuntu, Fedora, and Debian under identical virtual hardware. Phoronix runs are captured monthly by GitHub Actions; R parsers and the dashboard consume the same composite XML, so the static analysis and the live UI never drift.
Cluster: analyst. Stack: Ruby on Rails, R, Phoronix Test Suite, GitHub Actions, Docker.
Mar 2025 — Aug 2025
Feb 2024 — May 2024
Oct 2023 — Dec 2023
Oct 2022 — Nov 2022