Every metric in my AI systems has a receipt — a committed JSON in the repo you can clone and re-run to get the same number.
This year I shipped 6 open-source AI systems — each with tests and reproducible results, not demos and vibes. The flagship is Atlas AI Platform, a hexagonal, 12-factor AI-agent platform: policy-based model router, hybrid retrieval, layered guardrails, a grounding critic, and trace + cost observability.
What I do
- Multi-agent orchestration — LangGraph: routing, tool use, grounding, retries
- Hybrid RAG — dense + BM25 + SQL, RRF fusion, reranking, citation tracking, evaluation
- AI guardrails & security — prompt-injection detection, PII redaction, safe tool execution
- LLM evaluation & observability — LLM-as-judge, groundedness, latency & cost receipts
- ML platform foundation — Databricks, MLflow, Delta Lake, Azure
The thing most engineers skip: eval rigor and honesty. Most public AI demos hide their methodology — mine document the labeling protocol, disclose the caveats, and ship the raw reports, including the times a simpler baseline won.
12 years inside freight/logistics and financial data systems — finding the kind of data inconsistencies AI is now being asked to catch. I've seen the messy real-world data most AI demos avoid; my systems handle it.
◆ Open To — currently in the Detroit metro area; home base Greater Toronto Area. TN visa eligible (US employers sponsor via a straightforward process, not the H-1B lottery). Open to AI/ML Engineer, Applied AI, and Forward-Deployed Engineer roles — Toronto, remote-US, or US relocation.
Languages
Interfaces & Services
Backend & Databases
Cloud, DevOps & Tooling
AI / ML / Data
| Domain | Proficiency | Details |
|---|---|---|
| Multi-Agent Systems | Advanced |
LangGraph orchestration (router → retrieval → synthesizer → grounding critic), retry loops, hand-off design, MCP tool registries |
| Hybrid RAG & Retrieval | Advanced |
dense + BM25 (RRF fusion) + guarded SQL, reranking, pgvector (HNSW), citation tracking — P@5 0.68 / MRR 0.92 on labeled corpora |
| AI Guardrails & Security | Advanced |
prompt-injection detection, PII redaction, sqlglot AST SQL-safety, output filtering, safe tool execution |
| LLM Evaluation | Advanced |
precision@k · latency p50/p95/p99 · cost-per-query · LLM-as-judge · groundedness · refusal eval (100% / 0 hallucinations) |
| Model Routing & Cost | Advanced |
policy-based multi-provider routing with fallback; data-driven model selection (~10× cost cuts with no quality loss) |
| Fine-Tuning | Proficient |
LoRA / 4-bit (QLoRA-style) via Apple MLX — 71% → 100% task accuracy on structured extraction |
| MLOps / ML Platform | Advanced |
Databricks, MLflow lifecycle, Delta Lake, CI/CD, OTel-style tracing, reproducible pipelines |
| Data Engineering | Advanced |
PySpark at scale, Azure Data Factory, multi-million-record ingestion, structured + unstructured |
◆ Atlas AI Platform — production-grade, hexagonal AI-agent platform (flagship)
An enterprise-style AI-agent platform built the way you'd build real infrastructure: a pure hexagonal domain core behind ports & adapters, a FastAPI gateway, and one workload running end-to-end through model routing, guardrails, orchestration, evaluation, and observability. The full enterprise vision is captured in an 8-ADR roadmap — a working core, not 20 stub services.
| Attribute | Detail |
|---|---|
| Stack | Python · FastAPI · LangGraph · OpenAI · DuckDB · sqlglot · pydantic · Docker · pytest |
| Architecture | Hexagonal / 12-factor · ports & adapters · policy-based model router w/ fallback · hybrid retrieval (dense + BM25 RRF + guarded SQL) |
| Safety | Layered guardrails: prompt-injection, PII redaction, sqlglot SQL-safety; grounding critic that refuses instead of hallucinating |
| Observability | OpenTelemetry-style trace trees with per-span token + cost accounting; Prometheus /metrics |
| Proof | Labeled eval (15 tasks, committed receipts): routing 93% · retrieval 100% · 57 tests · 8 ADRs · Docker + CI |
| Repository | github.com/openatlaspro-AI/atlas-ai-platform |
◆ Freight RAG Agents — multi-agent hybrid RAG for a logistics ops desk
A multi-agent hybrid RAG assistant on LangGraph: a router dispatches across document retrieval and structured SQL, a synthesizer composes cited answers, and a grounding critic verifies them against retrieved evidence — refusing cleanly on unanswerable questions.
| Attribute | Detail |
|---|---|
| Stack | Python · LangGraph · OpenAI · DuckDB · sqlglot · rank-bm25 · pydantic · pytest |
| Design | router → (doc-RAG + analytics) → synthesizer → grounding critic, with a retry loop (max 2) |
| Safety | sqlglot AST guard on all LLM-generated SQL; anti-hallucination grounding check |
| Proof | 20-query labeled eval: routing 95% · retrieval hit-rate 100% · all 3 groundedness traps caught · 45 tests + CI |
| Repository | github.com/openatlaspro-AI/freight-rag-agents |
◆ Production RAG Eval — open-source RAG pipeline + evaluation harness
Production RAG over a 400-document corpus with a 30-query hand-labeled eval suite — every reported number is backed by a committed JSON receipt. Includes a multi-method benchmark (hybrid RRF, knowledge-graph, MMR reranking) with an honest negative result.
| Attribute | Detail |
|---|---|
| Stack | Python · Mistral / OpenAI · pgvector / Postgres 16 (HNSW) · FastAPI · LangGraph · LangChain · pytest |
| Performance | precision@5 0.68 · recall@5 0.73 · MRR 0.92 · refusal 3/3 · 0 hallucinations |
| Honesty | mistral-small matched mistral-large at ~10× lower cost; multi-agent added 1.68× cost / 3.5× latency with no quality gain; dense beat hybrid/GraphRAG/reranking — all published |
| Repository | github.com/openatlaspro-AI/production-rag-eval · live demo |
◆ databricks-mcp — MCP server with AST-level SQL guardrails
An open-source Model Context Protocol server giving AI agents safe, read-only SQL analytics over Databricks SQL Warehouses and local DuckDB — runnable in 30 seconds with uvx.
| Attribute | Detail |
|---|---|
| Stack | Python · MCP SDK (FastMCP) · DuckDB · databricks-sql-connector · sqlglot · pytest |
| Safety | sqlglot AST guard: read-only / single-statement / auto-LIMIT · blocks DDL/DML and filesystem-exfiltration functions (read_csv, read_text, glob, …) |
| Proof | 36 tests (incl. attack-style cases) + GitHub Actions CI |
| Repository | github.com/openatlaspro-AI/databricks-mcp |
◆ mlx-lora-finetune — LoRA fine-tuning on Apple Silicon
Fine-tuned Qwen2.5 (4-bit) with LoRA via Apple MLX for structured freight-text → JSON extraction — with an honest before/after eval, trained locally on a Mac Mini M4.
| Attribute | Detail |
|---|---|
| Stack | Python · Apple MLX (mlx-lm) · LoRA / 4-bit quantization · Qwen2.5 · pydantic · pytest |
| Result | overall field accuracy 71% → 100% on a 150-example held-out set · ~6 min training · 6 MB adapter |
| Repository | github.com/openatlaspro-AI/mlx-lora-finetune |
◆ voice-agent — local-STT voice agent with reproducible latency receipts
A voice pipeline (local STT → tool-calling LLM → TTS) with a self-contained latency benchmark that synthesizes its own test audio, so the numbers reproduce on any Mac.
| Attribute | Detail |
|---|---|
| Stack | Python · faster-whisper · OpenAI (tool-calling) · macOS say · pydantic · pytest |
| Performance | 3.18s p50 / 4.28s p95 end-to-end (STT 318ms · LLM 1.87s · TTS 1.06s) · 13 tests + CI |
| Repository | github.com/openatlaspro-AI/voice-agent |
◆ Quant Research Platform — systematic trading research with anti-self-deception validation
End-to-end research platform for testing systematic trading signals on US equities — built as a portfolio engineering project, explicitly not a money-making system. Its defining property: it tells you when something doesn't work.
| Attribute | Detail |
|---|---|
| Stack | Python · DuckDB · pandas / numpy · point-in-time data layer · interactive dashboard |
| Rigor | one-bar execution lag · stochastic look-ahead tests on every feature · walk-forward validation · realistic costs + 2× stress |
| Honesty | Deflated Sharpe (Bailey & López de Prado); documented arc where only 1 of 3 signal families had positive out-of-sample Sharpe |
| Repository | github.com/openatlaspro-AI/quant-research-platform |
◆ FamilyHQ — autonomous multi-agent AI automation business
A multi-agent AI automation system running 24/7 autonomous operations on a Mac Mini M4, powering a 9-product digital business, with intelligent model routing across hosted and local LLMs.
| Attribute | Detail |
|---|---|
| Stack | Python · Anthropic API · OpenAI API · local models (Ollama) · Playwright · Docker · MCP servers |
| Scale | 9 products shipped · 24/7 autonomous operation · persistent memory + skill modules |
| Impact | End-to-end pipeline: trend monitoring → AI-generated content → automated publishing → notifications |
| Repository | Private (public extract: production-rag-eval) |
October 2021 – Present · 3PL / Freight & Logistics
Building production AI systems and MLOps infrastructure on top of multi-year data engineering work. Recent focus: multi-agent orchestration, hybrid RAG, LLM evaluation, and AI guardrails.
Independent open-source AI engineering (personal projects, built outside work — every number has a committed receipt):
- Atlas AI Platform — hexagonal 12-factor AI-agent platform: FastAPI gateway (auth, rate limiting, role-scoped endpoints), policy-based model router with fallback, hybrid retrieval (dense + BM25 RRF + guarded SQL), layered guardrails, grounding-critic orchestration, and OTel-style trace + cost observability. 57 tests, 8 ADRs, Docker + CI
- freight-rag-agents — multi-agent hybrid RAG on LangGraph with a grounding critic (routing 95% / retrieval 100% / all 3 groundedness traps caught, 20-query labeled eval)
- databricks-mcp — MCP server giving agents safe read-only SQL, with an sqlglot AST guard blocking DDL/DML and filesystem exfiltration
- production-rag-eval — reproducible RAG eval (P@5 0.68 / MRR 0.92) + a multi-method benchmark; reported honestly that dense retrieval beat hybrid/GraphRAG/reranking
- mlx-lora-finetune — LoRA fine-tuning of Qwen2.5 (4-bit) via Apple MLX: 71% → 100% field accuracy on structured freight extraction, ~6 min on an M4
- voice-agent — voice pipeline with local STT (faster-whisper → tool-calling GPT-4o-mini → TTS): 3.18s p50 end-to-end, per-stage receipts
Data & ML platform engineering:
- Built Databricks + PySpark pipelines over multi-million-record freight datasets, improving batch performance 30%+
- Built data ingestion with Azure Data Factory and set up MLflow tracking + registry; developed internal APIs integrating analytics with operations and finance systems
Python LangGraph FastAPI MCP sqlglot pgvector DuckDB Databricks MLflow Azure Docker
January 2017 – October 2021 · Brampton, ON
Built the data engineering foundation that powers current AI/ML work — owned data infrastructure for a multi-million-dollar freight logistics business: ingestion, transformation, reconciliation, reporting.
- Built billing-reconciliation systems that surfaced data inconsistencies across multiple carrier sources
- Automated data validation, reconciliation, and reporting workflows, reducing manual effort and processing delays
- Self-taught Python, SQL, and cloud platforms while delivering production value — set the trajectory for current AI engineering work
SQL Python ETL Data Reconciliation Financial Data
October 2013 – December 2016 · Brampton, ON
Freight movement, billing, and reconciliation analytics for a 3PL business. Drove the case for moving from spreadsheet workflows to proper data infrastructure.
- Managed and analyzed shipment, billing, and logistics data across multiple carriers
- Built deep operational knowledge of end-to-end logistics, freight reconciliation, and 3PL supply chain — domain expertise that now informs my freight-focused AI systems
| Recognition | Details |
|---|---|
| Atlas AI Platform | Architected a hexagonal, 12-factor AI-agent platform (model router, guardrails, grounding critic, observability) — 57 tests, 8 ADRs, real eval receipts |
| 6 Shipped AI Systems | Multi-agent RAG, an MCP server, fine-tuning, a voice agent, and eval tooling — all open source, all with committed metric receipts |
| Honest Benchmarks | Published negative results (multi-agent overhead; dense beating hybrid/GraphRAG) rather than tuning to win |
| Domain-to-AI Bridge | 12 years of freight/logistics & financial data engineering applied to production applied-AI |
Microsoft Azure
Databricks
PMI
building:
- Atlas AI Platform # hexagonal AI-agent platform -> Phase 2 (workflow engine, more workloads)
- Multi-agent orchestration # LangGraph routing, grounding critics, retries
- AI guardrails & security # prompt-injection, PII, safe tool/SQL execution
exploring:
- Cross-encoder reranking and where hybrid retrieval actually pays off
- LLM-as-judge reliability & graded relevance
- Distributed / async agent execution (Kafka, Ray) as the platform scales
open_to:
- AI Engineer · Applied AI · Forward-Deployed Engineer · ML Platform
- Toronto · Remote-US · US relocation — TN visa eligible