Projects

Things I've built

End-to-end AI systems, data pipelines, and software platforms — from production deployments to research prototypes.

Featured

Dana — Governed Agent Runtime

Contract-driven agent runtime rebuilt from an empty repository to two authorized staging deployments in five weeks, solo: 98,896 lines, 223 HTTP routes, 1,453 tests, 68 typed operator contracts behind a single policy-enforcing gateway, SSE streaming, and a human approval gate on every consequential write.

agentsproductioninfrastructure
Featured

CanSpider — LLM-Planned Crawling Platform

One generic spider replaces N hand-written ones: an LLM reads a page's DOM digest and emits a crawl plan, which is statically linted, dry-run against the live site, and auto-repaired before anything runs. 64,572 researcher records across 143 institutions in 7 countries, at roughly CAD 0.03 per record.

crawlingllmproduction
Featured

telic — LLM Runtime Kernel

Apache-2.0 async runtime kernel for LLM and agent applications: 45,598 lines across 95 modules, 492 tests, 17 documented stable API namespaces under a published five-tier stability policy. Built deliberately instead of adopting LangChain.

llmopen-sourceinfrastructure
Featured

Persona — Learnable LLM Memory Layer

Research-stage learnable scoring layer that separates access frequency from semantic salience in LLM memory systems — the failure mode that causes drift and recall failures in Mem0, Letta, and Zep on long-horizon tasks.

llmmemoryagents
Project

Trellion — AI Hiring Intelligence Platform

AI-native B2B SaaS platform that replaces manual resume screening and early-stage interviews with automated evaluation pipelines, LLM-based interview analysis, and candidate ranking systems.

llmagentic-workflowssaas
Project

CanNews — Immigration News Intelligence

End-to-end news intelligence pipeline ingesting 23 sources with OpenAI-powered summarization, Elasticsearch semantic search, REST APIs, and Telegram delivery.

searchnews-intelligencellm
Project

AI-Powered Pet-Caregiver Matching

Production FastAPI backend combining multi-layer rule filtering with a structured 22-question rubric evaluated by an LLM agent for compatibility scoring. Powering 100+ monthly bookings.

llmmatching-systemsproduction
Project

Chronos-Powered Crypto Forecasting & Trading

End-to-end BTC/USDT futures forecasting pipeline combining Amazon Chronos-2, LightGBM quantile models, regime-aware strategy logic, and walk-forward backtesting.

forecastingtradingtime-series
Project

GNN-Based Pharmacological Interaction Engine

Graph neural model predicting drug interaction severity using SMILES-based molecular graphs and RDKit descriptors. Benchmarked GAT, GIN, and MPNN variants across 16,000+ structures.

graph-neural-networksdrug-discoverybioinformatics
Project

Personal Platform (this site)

Full-stack monorepo combining Next.js public site, FastAPI backend, MDX + structured content, Clerk-protected dashboard, MongoDB persistence, Telegram command ingestion, LaTeX-based PDF export, and bounded LLM-assisted resume tailoring.

platformfull-stackopen-source
Project

RL-Driven Blackjack Simulator with Action-Masking

Gym-compatible blackjack environment with partial observability and legality-aware action masking. PPO and DQN agents trained via Stable-Baselines3; DQN achieved a 49.4% loss rate, outperforming the house edge.

reinforcement-learningopen-source