Projects
Projects
Practical evidence supporting enterprise programme delivery — complementing hands-on transformation leadership.
Operations Intelligence
JourneyMind AI
When travel is disrupted, operators must reconcile passenger context, fare rules, and rebooking options quickly — manual handling is slow and inconsistent, and a purely generative AI approach cannot be audited. I built JourneyMind at the Amadeus + Contentstack AI Hackathon to test whether AI can prepare context while a deterministic decision engine produces recommendations operators can explain and defend. React/TypeScript and FastAPI, with Playwright-tested operator flows.
Problem
When travel is disrupted, operators must reconcile passenger context, fare rules, and rebooking options quickly. Manual handling is slow and inconsistent; a purely generative AI approach is unaccountable and cannot be audited.
Approach
AI orchestration prepares context and options; a deterministic decision engine evaluates them against explicit constraints and returns a justified recommendation an operator can understand and stand behind.
- Status
- Completed
- Purpose
- Portfolio
- Current focus
- Hackathon build with complete architecture and core flows; production hardening and live data integration to follow.
- Stack
- React · TypeScript · Vite · Tailwind CSS · FastAPI · Python · REST APIs · Playwright
- Updated
- July 2026
- Links
- GitHub — On requestLive demo — On requestArchitecture — On requestCase study
Project visuals coming soon
GermanGuess
Language learning
Learning German consistently is difficult without engaging, practical exercises tailored to individual progress.
React · TypeScript · Python
Sponge
Knowledge ingestion
Information is noisy. The internet is fragmented. Important knowledge is buried. I wanted my own private ingestion layer — local, no recurring cost, privacy first.
Python · FastAPI · Docker
Ada
Executive intelligence
Personal information, opportunities, and long-term knowledge need a coherent intelligence layer — not a generic assistant or external AI services.
TypeScript · Electron · Local LLM
Nomad
Team sync
Small distributed teams need shared operational context for tasks and project status — without adopting a full project management platform.
React · Node.js · WebSocket
DeepDiver
Deep research
Keyword search often misses semantically relevant passages in technical documents.
Python · Sentence Transformers · FAISS
Dodo
Memory companion
Personal memories and knowledge are fragmented. Ada focuses on synthesis — long-term memory function is missing.
Local-first · Knowledge systems
7 projects · Private project