4 Codex-backed agents, deterministic routing, live WebSocket orchestration
Built a real-time multi-agent orchestration runtime where four thread-resumed AI musicians improvise together while the server enforces deterministic routing, state continuity, and final pattern composition.
- —Architected a dual-mode Codex and Strudel runtime that powers both assistant interactions and live multi-agent jam sessions.
- —Implemented server-owned orchestration for four isolated Codex-backed agent sessions with deterministic @mention routing and structured composition safeguards.
- —Fed browser audio summaries and camera conductor cues into live agent sessions, with validation gates and deterministic routing.
Next.jsTypeScriptCodexStrudelMCPWebSockets
5 synthetic Personas, 27 replay weeks, inspectable model decisions
Built a responsive capstone reflection app connecting Core Value onboarding, Journal Entries, Weekly Drift Detection, Coach Digest, and an inspectable evidence trail.
- —Built SVBWS onboarding and manual Journal Entries with contextual nudges, reply and skip actions, closed-week review, and safe retries.
- —Added five synthetic Persona demos spanning 27 replay weeks, with recorded model responses and direct access to each week's writing and Drift result.
- —Combined a fixed Luna-low reviewer with a deterministic two-Conflict rule, cited evidence, fail-closed Abstain behavior, and explicit Insufficient Evidence.
- —Added North Star Moment supportive quotations and saved comparisons of Coach Digest responses with and without that context; real-user benefit remains untested.
- —Built Inspect to expose the event trail, model settings, recorded outputs, evidence quotes, validations, and Drift Detector transitions.
ReactTypeScriptPythonStarlettePydanticOpenAI APIPyTorchPolars
Validate-then-stream 10-chapter LLM app with persistent state
Built a 10-chapter educational adventure app with validated story generation, persistent sessions, and AI illustrations, routing narrative and supporting tasks across OpenAI and Gemini.
- —Validate-then-stream delivery generates a full chapter, checks structural correctness with retries, and only then streams approved content to the user.
- —Grounded adventures in story YAML and lesson CSV inputs, using OpenAI for narrative and scene text, Gemini Flash Lite for supporting tasks, and Gemini Flash Image for illustrations.
- —Supabase-backed state, reconnect-safe WebSockets, deferred background tasks, and telemetry keep adventures resumable, responsive, and observable in a production-style stack.
FastAPISupabaseOpenAI APIGemini 2.5 Flash LiteGemini 3.1 Flash ImageRailwayReactWebSockets
Aegis AI Travel Insurance Recommender
13 PDFs, 80 synthetic customers, 85-100% scenario pass rates
Built an evaluated LLM travel-insurance recommender that turns policy PDFs and synthetic customer transcripts into structured requirements, insurer comparisons, and transcript-aware recommendations.
- —Extracted structured coverage data from 13 travel-insurance policy PDFs using Gemini 2.5 and schema validation.
- —Built a hybrid recommendation pipeline with deterministic requirement scoring and transcript-aware LLM reranking.
- —Evaluated 80 synthetic customers across four scenarios, reaching 85-100% scenario pass rates and 87.53% valid requirement coverage.
PythonGemini 2.5OpenAICrewAIPydanticReactViteNetlify
Large-PDF processing, adaptive notes, BYOK study workspace
NANA is a public BYOK study prototype that transforms dense PDFs into personalized study workspaces, combining adaptive notes, document overviews, and inline AI explanations around real study workflows.
- —Two-phase PDF pipeline with large-file preprocessing and splitting for cost-efficient note generation.
- —Personalized document overviews and study notes adapted to learner background and goals.
- —Inline AI commands, browser-resumable study state, and exportable Markdown notes built for real study workflows.
PythonFastAPITypeScriptReactViteGemini 3 Flash
CLIP + EmoNet fusion: about 19% lower VEATIC MAE versus scene-only
End-to-end affective computing pipeline that turns noisy real-world video into music recommendations through dual-pathway ML, variance-weighted fusion, and full-stack delivery.
- —CLIP scene analysis + EmoNet facial cues fused through uncertainty-aware dual-pathway ML
- –Variance-weighted fusion with temporal smoothing improved VEATIC MAE by ~19% vs scene-only baselines
- –Delivered a React + Flask demo with synced playback, emotion visualizations, and DEAM music matching
PyTorchReactFlaskOpenCVCLIP ViT-B/32EmoNetMediaPipe
139 expert images, 631 boxes, seven vision models benchmarked
Expert-grounded ViT attention study testing whether vision models look at the architectural evidence human experts mark as diagnostic.
- —Benchmarked DINOv2, DINOv3, MAE, CLIP, SigLIP, SigLIP2, and ResNet-50 on 139 images with 631 expert boxes.
- —Found DINOv3 strongest as a frozen spatial-prior model; CLIP and MAE improve after adaptation but on different evidence.
- —Mapped attention-head specialization: DINO models retained dominant heads after adaptation, while CLIP shifted toward later layers.
PyTorchFastAPIReactSQLiteVision Transformers