Home

Builder · Explorer · Systems thinker

Samuel
Gachanja

I build reliable software, intelligent automations, and AI-powered systems that streamline complex workflows.

Explore what I’m building, read how I think, or start a conversation about something worth making.

profile/readme.mdx

I care about the space between a promising technology and a genuinely useful tool: the decisions, constraints, tests, and small interface details that make the difference.

Good tools reduce the distance between a clear thought and careful action.
working_on.log
  • Repeatable workflows for coding agents
  • Better tasks and rubrics for AI evaluation
  • Small automations for high-context work
interests.tags
Coding agentsHuman–AI workflowsBenchmark designAutomationKnowledge toolsCalm interfaces
foundation/mathematics.engineering

Mathematical thinking · Practical engineering

Engineering built on Mathematics

My foundation in mathematics shapes how I engineer software. It trained me to define problems precisely, test assumptions, reason about uncertainty, and look for structures that remain reliable as systems grow.

01

Model the problem

Turn ambiguity into clear variables, constraints, and relationships before choosing a solution.

02

Measure behaviour

Use evidence, evaluation, and careful analysis to understand how a system actually performs.

03

Design for reliability

Build software and automations whose logic can be inspected, tested, and trusted.

tools_i_use.stack

Tools I use and enjoy

A practical toolkit for building, testing, documenting, and shipping thoughtful software.

01Python

For automation, data work, evaluation, and practical utilities.

02FastAPI

For creating clean, efficient APIs around Python services.

03TypeScript

For building reliable interfaces with clear, maintainable types.

04React

For composing responsive interfaces from reusable components.

05Next.js

My framework for fast, polished, production-ready web products.

06Tailwind CSS

For shaping consistent interfaces quickly and precisely.

07Codex

A collaborative coding agent for exploring and shipping ideas.

08PostgreSQL

For dependable relational data and well-structured applications.

09Docker

For reproducible environments across development and deployment.

10Postman

For inspecting, testing, and documenting API behavior.

11VS Code

My everyday workspace for writing, reviewing, and debugging code.

12GitHub

Where I manage source code, reviews, changes, and releases.

13Vercel

For dependable previews and straightforward web deployment.

14Notion

For organizing research, plans, decisions, and working notes.

15Figma

For shaping interface ideas before they become working software.

16Slack

For focused communication, coordination, and keeping work moving.