ClimaTwin: urban microclimate decision engine
- Gemini 2.5 Flash
- BigQuery ML
- Earth Engine
What I build outside the day job. Each experiment starts from a product question: where retrieval fails, when agents should defer to people, how much of an AI system should be deterministic, and what it costs to run.
My most complete prototype, DeviceFlex, is written up in full. Read the case study
Microsoft Agents League Hackathon · Reasoning agents
Hackathon build
An agent that audits a body of enterprise knowledge for contradictions between authoritative documents, citing both sides.
Why do enterprise assistants answer confidently and wrong? Often because two sources quietly disagree, and retrieval grounds in whichever one it fetched.
Google Gen AI Academy APAC hackathon
Live demo
Urban climate decision intelligence: pick a point in a city, read its microclimate, design an intervention within a budget and simulate the impact.

Climate tools show where it is hot or flood-prone. Could one prove the consequence of a fix before money is spent?
A self-correcting agent swarm: describe a research mission in plain language and agents gather, cross-check and reconcile findings into a ranked build plan.

Can an agent swarm surface conflicting data for a person to reconcile, instead of hiding it behind a confidence score?
AMD Developer Hackathon: ACT II · Track 2 · team project
Hackathon build· Team project
A containerized video-captioning agent that grounds each caption in what is on screen, writes it in four voices, and judges itself before shipping.
Most captioners fail by hallucinating or by crashing the grading harness. What does a captioner built for reliability look like?
Prompt Wars Challenge 4 · FIFA World Cup 2026
Live demo
An explainable GenAI operations platform for stadium volunteers, control rooms and fans with accessibility needs.
Where is a model genuinely necessary? The build answers task by task, and the interface badges which engine answered.
Paste a job description: the agent reads each requirement, maps it to evidence from my record, scores the fit, and drafts an outreach email, a calendar invite and a brief for you to approve.
Can an agent do a recruiter's first screen honestly: cite proof for every match and show the gaps instead of hiding them?
This site
Running on this site
A résumé assistant that answers recruiter questions from a verified fact sheet and acts on the site: it plays demos, opens pages, drafts email and hands job descriptions to the Hiring Agent.
Can a portfolio answer a recruiter's specific question faster than a PDF, and do the next step for them, without inventing anything?
Smaller experiments and hackathon entries, all public on GitHub.
I work at the intersection of product strategy, AI systems and execution.