neuronet-arena
Live demo runs in your browser
Forty agents with their own neural networks evolve to forage. Watch any agent's network fire as it moves.
- 13.7× the food with selection on
- JS matches Python bit for bit
- No ML libraries
Graduating 2027 · Open to full-time roles
data & software engineering
Data Analyst Intern at Geotab, on production pipelines in BigQuery and Airflow. Computer Science at the University of Windsor.
May 2026 – Present · Oakville, ON
Jan – Aug 2025 · St. Catharines, ON
Apr – Sep 2024 · Burlington, ON
Apr – Sep 2023 · Burlington, ON
Live demo runs in your browser
Forty agents with their own neural networks evolve to forage. Watch any agent's network fire as it moves.
Live demo SQL in your browser
An hourly pipeline over the wait estimates the Canadian and U.S. border agencies publish, tested with dbt. Query it with SQL in your browser.
Live demo runs in your browser
Checks an MCP server the way an AI assistant sees it, and fails the build when a tool changes, so every change gets a review.
Live demo: mcp-surface Case study: mcp-surface npm: mcp-surface Source: mcp-surface
Case study
Two servers that let an AI assistant act on real accounts: 23 tools for Gmail, Calendar, Drive, Sheets and YouTube, 12 for Reddit.
Case study: MCP servers Google Workspace source: MCP servers Reddit source: MCP servers
Live demo C++ compiled to WebAssembly
C++ genetic algorithm with fitness evaluation on a hand-rolled thread pool.
Web app on Vercel
Write an AI prompt once as a template with fill-in fields. It flags mistakes that quietly ruin answers and exports a ready-to-run Claude API call.
Source code
A PHP store with no framework. Checkout is one transaction, so the last unit can't sell twice.
Honours Computer Science, Software Engineering Specialization (Co-op)
2022 – 2027 · Windsor, ON