Nairobi Thursday, September 24, 2026 Vol. I · No. 1

Anthony Gakio

Full stack · Angular & artificial intelligence · Community

The front page

An interface should know where its answers came from.

Anthony Gakio builds the whole application, from the Angular interface through to the services behind it, and spends the rest of his time in rooms where other developers are learning to do the same.

Black-and-white close portrait of Anthony Gakio, smiling, in a suit and patterned tie.
Portrait Anthony Gakio, Nairobi. The photograph is the one he asked to run.

Nairobi — The forms came first. Then the models. Then the server that has to hold both. The work runs the full stack: the interface, the services and data behind it, the intelligence on top, and the community that has to keep all of it understandable.

I studied information technology at the University of Embu. On campus I led artificial intelligence, and then Android, for the Google Developer Student Clubs chapter. I spent a year as a technical ambassador for the DFINITY Foundation, and a season as an attaché at the Embu Law Courts, under the Judiciary’s Office of the Chief Justice. I now look after the public voice of Angular Kenya, and of Friends of Figma Nairobi.

Two talks are on the record. In March 2026, at Google’s office in Nairobi, I walked a room through retrieval-augmented generation inside an Angular application: how a screen asks a question, fetches the passages that can support an answer, and refuses to invent the rest. In May, at iHub for Angular Konnekt, I gave a gentle introduction to Signal Forms — four steps from a data model to a field tree, and a way out of the older tangle of streams.

On campus I taught the first afternoon of Android the way I wish I had been taught it, in Kotlin and Jetpack Compose. The writing follows the same line. A tutorial on form signals, published with Angular Kenya. A DEV essay about Hacktoberfest that is mostly a confession about merge conflicts.

“Changing the world one console.log() at a time.”

What I want the work to do is plain. An interface should be able to show its sources. A room full of developers should leave able to build the thing they just watched.

Dispatches

The talks

Build with AI with Angular

Implementing RAG in your Angular applications

A facilitator’s session with Angular Kenya. The day also took in Vertex AI, Genkit, Gemini, and Firebase — the machinery around a model that has to answer from something it can point to.

Angular Konnekt 2026

A gentle introduction to Signal Forms

Four steps, and a thinner form. A data model held in a signal, a field tree from form(), a template bound with the field directive, and state read the way the rest of Angular now reads state.

The tutorial that followed →

Getting started with Android

Kotlin and Jetpack Compose

From the years as Android lead for Google Developer Student Clubs. A first afternoon on the modern Android stack: Kotlin for the language, Compose for the screen, and a path that does not begin in a decade-old tutorial.

Published

The writing

Angular Form Signals — A Tutorial

Signal Forms keep the model in a signal and let the field tree follow it. The piece walks the reasons they exist — one reactive model, less boilerplate, stricter types, validation that notices when a sibling field changes — and then the steps: signal(), form(), [formField], value(), set().

Read on X →

Hacktoberfest 2024: A Comedy of PRs

Or: How I Learned to Stop Worrying and Love the Merge Conflicts

A letter to future employers. The resemblance to actual git disasters is, the piece insists, purely coincidental. Force-push is not the answer. Force-with-lease might be. The “S” in HTTPS stands for suffering.

dev.to/gak1o →

Appointments

The record

  1. Aug. 2024 — present

    Social media manager, Angular Kenya

    The community’s public voice. Nairobi. Still the desk I write from when the framework ships something worth explaining.

  2. Nov. 2024 — present

    Social media manager, Friends of Figma Nairobi

    The same work on the design side of the room: events, the people who show up, and a record of what was said.

  3. Sep. 2024 — Sep. 2025

    Technical ambassador, DFINITY Foundation

    University of Embu. A year of explaining the Internet Computer to a campus that was still deciding what to build on.

  4. May 2025 — Sep. 2025

    Attaché, Judiciary — Office of the Chief Justice

    Embu Law Courts. A short posting outside the editor’s usual beat, inside the institution that keeps the public record.

  5. Apr. 2024 — Sep. 2025

    Android lead, Google Developer Student Clubs

    University of Embu. Kotlin, Jetpack Compose, and the sessions that got a chapter from “hello” to a screen that composed.

  6. Sep. 2023 — Apr. 2024

    AI lead, Google Developer Student Clubs

    University of Embu. The first appointment: models, before the framework, before the phone.

  7. 2022 — 2026

    B.Sc. Information Technology, University of Embu

    The degree under the rest of it.

The full record, on LinkedIn →

Selected

From the notebook

The Kanuni Mfumo Scout

A multi-agent reader of county policy, budgets, and services. The point is a short summary a citizen can use, with the citation still attached.

Schwarzwitter

A small Twitter-shaped application. The exercise was the ordinary one: accounts, posts, and a timeline that has to feel immediate.

Lost & Found

Report a loss, register a find, make a claim. A management system built around the unglamorous moment when something is missing.