
I’m happiest in the gap between what users need and what engineering can ship — and I’ve worked on both sides of it.
Product lead and senior engineer with 9+ years building data and AI products for UN, humanitarian and private-sector teams. At UNICEF I led the frontend of Magasin, a Digital Public Good. At Optimal Dynamics I took an AI dispatching product from concept to v1 in four months and stewarded the company’s component library. Most recently, at Rescue.co, I owned the product lifecycle for an emergency dispatch analytics platform in Kenya.
Roles I’m a fit for
Experience
- Jul 2025 — NowLead Analytics ConsultantRescue.co
Own the product lifecycle for a real-time emergency dispatch analytics platform across Kenya: requirements, roadmap, delivery and iteration.
- Sep 2021 — Apr 2025Senior Software Engineer / Tech LeadOptimal Dynamics
Led frontend of AI Dispatching from concept to v1 in four months. Built and stewarded the React component library. Wrote user stories and ran sprints as team second-in-command.
- Aug 2017 — Sep 2021Software Engineer / T4D Data AnalystUNICEF HQ
Founding member of R3D (later Magasin), a Digital Public Good. Led frontend, end-user research with field offices, and adoption; led the EMOPS Security Incident Reporting project.
- 2010 — 2016Communications & analysisThe Episcopal Church · Flattau Associates · USIP
Development communications for Haiti programmes, including the Haiti Database mapping tool; governance analysis on Kenya and Tanzania.
Toolkit
Backlog & user stories, acceptance criteria, sprint planning, roadmaps, end-user research, change management & adoption
React, TypeScript, Next.js, Python, SQL/PostgreSQL, GraphQL, Auth0, Bazel, AWS, LaunchDarkly, CI/CD
Human-in-the-loop design, AI evaluation, responsible AI, data protection by design, Superset, Power BI, Mapbox
MA International Peace & Conflict Resolution, American University · BA International Studies & Political Science, Macalester College · Full Stack cert., Flatiron School