Hi, I'm Adam Fallon
I build products in London using iOS, Postgres, and LLMs. Currently in stealth. Previously led AI at Trainline and built apps at Rightmove.
About Me
I'm a software engineer in London with a decade of experience building products used by millions. Today I focus on long-range, context-aware LLM agents. Before that, I built iOS apps and backend systems for 4m DAU.
At Trainline I led the AI Lab and built real-time translation services using Claude and AWS Bedrock. Before that, I worked at Rightmove on the UK's largest property platform.
I write about what I learn: Postgres geospatial queries, Elasticsearch analysis, iOS debugging, and self-hosting with Docker. I like boring, reliable technology and understanding every piece of the stack.
What I Work With
- Languages: Swift, Python, TypeScript, C#, SQL, Bash
- iOS: UIKit, SwiftUI, URLSession, Core Data
- Backend: Postgres, Elasticsearch, Redis, Docker
- ML/AI: Langchain, Pydantic AI, RAG, Evals, Vertex AI, AWS Bedrock, LLM prompt engineering
- Infrastructure: Google Cloud Run, GitHub Actions, nginx
- Tools: Claude Code, Cursor, Emacs, Org Mode, Git, Linux
Recent Posts
GitHub Adds Claude and Codex Agents
What this multi-agent Copilot shift means for developers and workflows.
OpenClaw: Self-Hosted AI Agent That Went Viral
An open-source agent you can run locally, why it blew up, and the security tradeoffs.
LLM Translation: Building Real-Time Multilingual Features
How we built real-time translation at Trainline using Claude 3.5 and AWS Bedrock.
Org Mode Static Site: How I Build This Blog
Emacs, Docker, and Cloud Run: a simple pipeline for publishing without frameworks.
Docker Send Email with Bash (bytemark/smtp + Gmail)
A simple Docker email setup using bytemark/smtp and Gmail SMTP for cron alerts.
iOS Network Logging: On-Device Debugging
Build an iOS logging tool that captures HTTP requests without a proxy.
Elasticsearch Data Breach Analysis
Use Elasticsearch and Kibana to search millions of records with Docker.
Postgres Geospatial Queries Like YikYak
Build location features with Postgres earthdistance and cube extensions.
Projects
What Happened in 2007
A viral explainer of post-iPhone trend drops. 500k viewers in 3 days.
The Social Coders
A YouTube channel I started with a friend about tech and life in London.
Can I Run This LLM
A site to check if an LLM runs on your hardware. 800,000 monthly views.
Causes
Things I care about and support:
Electronic Frontier Foundation
Defending digital privacy, free speech, and innovation.
Framework
Making laptops you can actually repair yourself.
Videos
Trainline's path to production with Gen AI
NSLondon 2024.3