Research code, full-stack products, and tools I actually use. Filter by category below.
Optimal Voting AAMAS 2026
Research framework and Python package for computing optimal voting rules under epistemic assumptions. Built positional-scoring optimizers using simulated annealing, gradient descent, and mixed-integer programming over large-scale preference datasets. Co-authored paper accepted at AAMAS 2026.
Hrishi Kabra, Ben Armstrong, Nicholas Mattei · Tulane Data and AI Collective (TUDAI)
Research
AI/ML
Social Choice
Python
Django
MIP
LaTeX
Cross-Venue Arbitrage Engine
Async prediction-market arbitrage scanner across Kalshi and Polymarket. Fuzzy event-matching (Jaccard + Levenshtein) hits >95% accuracy without shared event IDs; fee-adjusted EV strategy executes in sub-2s end-to-end.
Full Stack
Systems
Python
AsyncIO
SQLite
Docker
RAG pipeline over 1000+ FIA regulation and steward-decision PDFs that explains Formula 1 incidents with rule-grounded citations. GenAI Ops experiments on chunking, embeddings, and context size lifted citation coverage from 60% to 93%.
AI/ML
Python
Gradio
LLM APIs
RAG
Full-stack web app that classifies fish species from user-uploaded images. RESTful Flask backend integrates Fishial + Groq AI APIs with a persistent identification log; JWT + bcrypt auth, split deployment on Vercel and Render.
AI/ML
Full Stack
Python
Flask
Next.js
TypeScript
SQLite
Serverless AWS data pipeline ingesting NOAA global Sea Surface Temperature datasets at scale. Glue + Athena ETL workflows enable structured querying and low-latency retrieval for real-time visualization of coral bleaching hotspots.
AI/ML
Full Stack
Python
AWS S3
Glue
Athena
Browser-based game where players navigate from a random Wikipedia article to a target by clicking only internal links. Bidirectional BFS reveals the shortest possible path after each round. Fully client-side, no backend required.
Full Stack
Systems
React
TypeScript
Vite
Tailwind CSS
Wikipedia API
Web audio player streaming 131 real NOAA hydrophone recordings from eight marine sanctuaries — whale song, snapping shrimp, hurricanes, scuba bubbles, and more. Filter by category and sanctuary, explore via an interactive map, and listen offline via service worker.
Full Stack
Vanilla JS
HTML / CSS
Leaflet
NOAA SanctSound
F1 telemetry fingerprint tool that visualizes and compares throttle behavior across circuits using 360° resampled data from the OpenF1 API. Side-by-side circuit comparisons reveal performance DNA unique to each track.
AI/ML
Systems
Python
HTML / JS
OpenF1 API
AI-powered live-music booking marketplace for New Orleans venues. Multi-agent pipeline orchestrated with BoodleBox, server-sent events for live updates, and Playwright-driven enrichment of venue data.
AI/ML
Full Stack
Next.js
Python
Playwright
SSE