2024—Present · Professional work
AI systems for document-heavy workflows
Financial and insurance documents are long, inconsistent, and expensive to get wrong. I build the pipelines that read them — OCR, retrieval, specialised agents, validation — and return structured output a human reviewer can check. The interesting problems are rarely the model; they're grounding and knowing when to hand off to a person.
Work details →
- Agentic AI
- Azure OpenAI
- OCR
- Evaluation
2023 · Research
GlyphNet
Phishing domains that look like trusted ones — paypa1.com with a digit for an L — can slip past text-based filters. GlyphNet renders the domain as an image and uses an attention-based CNN to spot the visual trick. Published with a 4M-domain dataset; 0.93 AUC.
Project website ↗Paper ↗Code ↗Dataset ↗
- AUC
- 0.93
- Original dataset
- 4M domains
2023 · Research prototype
SpeakerDiff
An open question I keep coming back to: can diffusion models generate speaker embeddings that anonymise a voice without wrecking it? SpeakerDiff is the prototype for testing that. It's not a finished answer — the privacy claim needs evaluation of the full conversion pipeline — but the code and experiments are public.
Code and experiments ↗
- Diffusion models
- Speech
- Privacy