Origin
Started writing code in Addis Ababa. Kept at it working with teams across three continents, a handful of timezones, and one stubborn refusal to settle.
Hello, traveler.
“Optimistic and curious engineer wandering through codebases, building tools that make the universe slightly less indifferent.”
“I build software like a traveler packs a towel:
practically, stubbornly, and with a great deal
of affection.
Started writing code in Addis Ababa. Kept at it working with teams across three continents, a handful of timezones, and one stubborn refusal to settle.
“Hitchhiker Dev” stuck because I travel a lot, not physically, but through international work and codebases. Every codebase feels like a strange new planet worth visiting.
LLM runtimes in Rust. Mobile experiences in Flutter. Unglamorous backend plumbing that makes the rest of it possible.
I write in the open, ship things I'd be proud to maintain, and try to leave every project a little kinder than I found it.
A working list of the things I reach for, ordered roughly by how often my hands type them in a given week.
A selection of recent projects. Each one taught me a new way to be wrong, which is the only way I know to get better.
An escrow account platform for ecommerce, the first of its kind in Ethiopia. Buyer funds are held safely and released only when delivery is confirmed.
The first BBO and order management system built for the Ethiopian Securities Exchange, covering order entry, matching, and market data.
A shareholder operations system that companies use to manage shareholder activities, records, meetings, and communication in one place.
A digital family legacy vault, on web and mobile, for storing family history with shareable public links so the family name is remembered forever.
A pay per minute platform that connects experts with entrepreneur clients for on-demand, metered consultations.
A mobile app that supports the tourism industry in Ethiopia by giving tourists challenges to visit places and earn incentives along the way.
A 3D visualizer and learning tool that renders topics in 3D so students understand real world applications, not theory alone.
SDKs for integrating with Ethiopian government systems, including the Ministry of Revenue, Ministry of Trade, Fayda national ID, and others.
A medicine app that helps people find doctors based on their needs across hospitals in Addis Ababa.
A Rust-based agent runtime that turns brittle prompt chains into deterministic, replayable workflows with first-class observability.
Real-time speech translation for Flutter with sub-200ms latency across 41 languages using on-device whisper variants.
A planet-scale infra-as-code platform for spinning up bespoke developer environments. Terraform under the hood, joy on the surface.
Open-source Postgres extension for vector-aware time-series. Powers analytics for several production teams.
An improbability-driven testing harness for AI agents. Fuzzes prompts, traces failures, generates regression suites automatically.
A peer-to-peer mesh networking SDK for low-bandwidth regions. Deployed across three sub-Saharan field studies.
An internal LLM evaluation pipeline computing answers to questions you didn't know to ask. Surprisingly often: 42.
A WebGL playground that visualizes high-dimensional embeddings as navigable 3D nebulae.
A pessimistic but accurate cost monitor for cloud infra. Roasts your AWS bill with citations.
Semantic search-as-a-service for indie product teams. Replaces 90% of Algolia tickets with one endpoint.
Older experiments, weekend hacks, and projects that didn't quite reach orbit. Listed for honesty.
Essays, field reports, and the occasional opinion I'll probably outgrow. Updated when I have something honest to say.
On knowing when borrow-checker pain is worth it, and when reaching for Python is the senior move.
Why I converted, why I sometimes lapse, and why neither makes you a better engineer.
Six months of shipping speech recognition to phones in places without reliable bandwidth.
A deeply biased love letter, followed by an honest list of when to reach for something else.
The hype is exhausting. The boring version is genuinely useful. Here's the boring version.
Memory budgets, isolate strategy, and the unglamorous work of keeping the framerate honest.
A lightweight system for keeping up without drowning.
Things I wish someone had told me. Mostly: nobody knows what they're doing, but the good ones know how to find out.
How Vogon trades latency for reproducibility, and why your eval harness will thank you.
A peace treaty after a decade of CSS holy wars.
The minimum viable mental model. Skip the certifications.
Both democratize work, both create a long tail of fragile artifacts. Here's how to ship the durable kind.
Most ‘AI agents’ are just brittle scripts wearing a frock coat. The boring abstractions will win.
Type safety is a negotiation, not a religion. The best codebases I've seen know which battles to lose.
Every senior engineer I admire reads more than they tweet. Something to think about.
Junior engineers don't need a faster horse. They need permission to be wrong out loud.
A small, slowly-rotating library. The classics, a few new things, and the books I keep returning to.
An old-web tradition: leave a note, say hello, disagree with one of my opinions. I read every entry.
your vogon piece changed how i think about agent runtimes. thank you.
saw you speak at rustconf, the bit about replay was gold.
you forgot a semicolon on the about page. (jk. or am i.)
the field report on whisper helped me ship our app. respect.
Open to interesting roles, contract gigs, and odd collaborations. Especially: AI infra, developer tools, and small teams shipping at high quality.
kaleab.g.zeleke@gmail.com ↗