Research portfolio

Trustworthy ML for messy, human worlds

I build machine-learning systems for high-stakes, real-world settings: crops, clinics, and faces. My work asks what happens after accuracy — when a model meets unfamiliar data, needs to explain a decision, or must earn a person's trust.

Related work

Research prototypes

Different domains, one recurring question: how do we build systems people can inspect, question, and safely use?

TriageAI

Prototype

Offline triage decision-support for hospital nurses. It turns symptoms, basic vitals, and history into a structured recommendation while keeping patient data on the device.

Question
Private clinical AI
Stack
Python · Gemma · Ollama
Role
End-to-end build

Realistic Filters

Stage A complete

A computer-vision pipeline for virtual makeup that preserves skin texture, facial geometry, identity marks, and skin tone by construction.

Question
Fair image enhancement
Evidence
30 / 30 tests passing
Stack
OpenCV · MediaPipe

Research principles

What I measure beyond accuracy

01

Uncertainty

A model should know when an input falls outside what it learned and make that uncertainty visible.

02

Interpretability

Explanations should help a domain expert challenge the model, not merely decorate its prediction.

03

Human oversight

In consequential settings, the system supports a trained person and leaves the final decision with them.

04

Fairness by design

Identity, skin tone, privacy, and access are architectural constraints — not checks added at the end.

Open to collaboration

Research should survive contact with reality.

I am interested in trustworthy AI, computer vision, applied ML, and work that connects technical rigor with human needs.

Start a conversation