IVAN.Let's talk

01 / About

Engineer the why, then the how.

I am Ivan Bayiga, a software engineer working at the intersection of product thinking, systems design, and careful execution.

I like the early, unclear part of a project: the moment when a team knows there is a meaningful problem but not yet what the answer looks like.

My work moves between product strategy, interface design, and the infrastructure underneath. I care about the seams because that is where most software becomes either quietly excellent or quietly painful.

Working principles

  • Make the invisible legible.
  • Leave systems better than found.
  • Prefer clarity over cleverness.
  • Build for the next person.

Languages

TypeScript / Python / SQL

Interfaces

React / Next.js / Native

Systems

Postgres / Queues / APIs

Outside code

Writing / field notes / walks

Open channel

Have a hard problem?

hello@ivanbayiga.dev