Systems I've Built

Production AI systems with guardrails, failure handling, and real-world constraints

AI Inquiry-to-Quote Workflow
First Marble and Granite

AI Inquiry-to-Quote Workflow

Automated email + attachment intake into structured quote-ready data.

n8nOpenAIMicrosoft 365+2
First Marble and Granite

AI-Driven Workflow Orchestration

Orchestrates multi-step AI and automation workflows by combining deterministic logic with LLM-driven steps—handling branching, failures, and human review across production pipelines.

n8nAPI integrationsLLMs+2
Website-Aware AI Chatbot
First Marble and Granite

Website-Aware AI Chatbot

Provides instant, accurate answers to customer and internal questions by grounding responses in the live website content.

Next.jsContent ingestionRetrieval grounding+1
Internal Knowledge Copilot
First Marble and Granite

Internal Knowledge Copilot

Answer SOP + policy questions with safe, consistent responses.

Next.jsEmbeddingsVector store+1
Python Reporting Pipeline
UofT Finance Learning Centre

Python Reporting Pipeline

Cleaned datasets and generated recurring reporting outputs.

PythonpandasExcel/CSV+1
Independent Project

Adaptive Tutor AI

An interactive learning system that teaches concepts through explanation, practice, and feedback—using quizzes, flashcards, generated problems, and open-ended dialogue to adapt to how the learner thinks.

LLMsPrompt structuringState management+2