Notes to a younger me, on building software.
I'm John Nnamani. Since 2018 I've shipped React Native apps for logistics, payments, real-time calling and meditation — mostly learning that the interesting problems live at the edges: slow phones, flaky networks, release pipelines, and ledgers that have to add up. Lately I work on systems with a language model somewhere in the loop.
Everything here is written for an earlier version of me — five years ago or last month — and for anyone standing where I stood.
Start here
- 01 · note · 3 minHow I Built an AI Slack Assistant That Engineers Actually UseThe architecture, decisions, and lessons learned from building an AI-powered Slack bot that helps engineers navigate a large codebase — without hallucinating.read
- 02 · note · 4 minFrom React Native to AI Engineering: My Transition RoadmapWhy I'm moving from mobile engineering to AI, what I'm learning, and the concrete path I'm taking — including the tools, concepts, and projects that are building the bridge.read
Latest
all 4 posts →Topics
all →Now
/now →- AI-powered developer tools at Turing — Slack bots, Chrome extensions, and the Python backends behind them.
- RAG pipelines and LLM integrations.
- LangChain, LangGraph, and agentic patterns.
updated Oct 1, 2025
Measure before optimising. Ship small, ship often. Write it down for whoever comes next.
how I workGet new posts
Every new post by email, nothing else. One or two a month, unsubscribe in a click.