Hello, I’m Daniel.
Ideas in the lab
Exploring grounded retrieval, dependable agents, and human-sized AI tools.
View experimentsLast Man Standing
A companion app for running last-man-standing football leagues — create a league, invite players, and track weekly survival picks.

Kotlin · Jetpack Compose
Native Android · in development
Connect
Core stack
Product-minded.
Systems fluent.
/ experiments
Applied AI, without the theatre.
Small, testable explorations into how language models can become more useful, observable, and reliable.
Website Help Chatbot
A grounded support assistant built on FAQ retrieval and intent classification — it answers from approved docs and escalates rather than guessing, with tool calls gated behind server-side auth.
In progressLast Man Standing Analysis
A Monte Carlo engine that simulates league outcomes to estimate each player's survival odds. The statistics live in deterministic code; the LLM only explains the precomputed results.
In designTravel Itinerary Generator
Personalised itineraries planned over structured destination and activity data, with a validation layer that checks timing, travel and constraints before anything reaches the user.
Planned/ experience
15+
Years turning complex problems into useful software.
/ contact
Let’s build something.
Have a project, a role, or an idea worth talking about? Send a message and it’ll land straight in my inbox.