AI projects

A few things I've built with AI.

Each one explains what it does, which areas of AI it explored, and what I learned building it.

PROJECT / 001
Prototype

HazardAI

Can a vision model turn job-site photos into a useful first draft of a job hazard analysis without taking the final decision away from a person?

Vision AIReact NativeHuman review
HazardAI assessment showing a captured natural-gas pipeline construction photo and an AI summary of three hazards
01 / Captured job-site photo
HazardAI review screen showing the vision model's scene description, risk level, and hazard findings
02 / Vision analysis and findings
Current artifact

A React Native prototype that analyzes one or more job-site photos and drafts hazards, mitigations, confidence ratings, and compliant conditions.

The boundary

The model prepares a first pass. A worker reviews every finding, records corrections or dismissals, signs, and owns the final assessment.

Evidence now

The current evidence is the prototype's end-to-end review flow, which preserves the original model result alongside each human correction or dismissal.

Current limitation

Policy references are not yet grounded in an approved document store, and the model has not been evaluated against a reviewed set of job-site images.

PROJECT / 002
Prototype

Querent

Can a natural-language query tool get safer and faster over time by reusing governed, certified answers instead of asking an LLM every time?

LLM safetyQuery registryPython
Current artifact

A tested Python reference implementation. A repeat question is answered from a certified, versioned query asset with full provenance, no LLM in the answer path. A new question still goes through the model, but the result has to clear a deterministic safety check before it can run.

The boundary

The LLM only touches new questions, and every query it generates has to pass a safety gate before it runs. Only a certified, reviewed asset can answer a repeat question on its own.

Evidence now

A working pipeline covering parsing, the safety gate, the registry, and a promotion workflow, all covered by an offline test suite and runnable locally against a stand-in warehouse.

Current limitation

It doesn't have a real UI yet, and it hasn't been connected to a live warehouse. Those pieces are designed for but not built.

PROJECT / 003
Prototype

Course Intelligence Studio

Can a desktop app turn a live online course, audio, screen, and slides, into notes and flashcards worth reviewing later, without ever saving the raw recording?

Speech to textDesktop appLocal-first
Current artifact

A Windows desktop app that transcribes a course locally, captures slide changes, runs OCR on them, and uses Azure OpenAI to generate notes and flashcards for spaced-repetition review.

The boundary

Raw audio is never written to disk. It's transcribed in memory and dropped after each chunk. Only the finalized transcript and what's built from it get saved.

Evidence now

A working capture-to-transcript pipeline built on local Whisper, automatic slide-change detection, and an AI note-generation flow, with a test suite covering the core logic.

Current limitation

It's Windows-only, and the review and export experience is still rough. It hasn't been run through a full course start to finish yet.

PROJECT / 004
Prototype

Call Coach

Can an AI voice conversation give customer-service trainees practice and feedback worth their time?

Realtime voiceReactSupabase
Current artifact

A React and Supabase app where trainees run realistic customer calls against an AI persona using OpenAI's Realtime API, then review an AI-scored transcript.

The boundary

The AI runs the practice call and produces a first-pass score. A trainee or admin still decides what the score means and what happens next.

Evidence now

A working role-based platform: admins build scenarios and personas, trainees take calls, and every session is transcribed and scored automatically.

Current limitation

It hasn't been used with a real training team yet, and the AI scoring hasn't been checked against a human grader to see how much they agree.

What these show

The areas of AI
I work in.

Each project here demonstrates a different part of AI development. Some are working prototypes, others are early experiments. It's a growing set, and I'll add more real projects as they're ready.