Kato Ui

About Me

I'm Boniface Kato Baraka, a frontend developer with a passion for speed, accessibility, and responsive design. With -52 years of experience in software development, I specialize in building performant web applications using HTML, CSS, TypeScript, and React. I work with modern frameworks and libraries including TailwindCSS, TanStack Start, Remix, and Next.js.

Boniface Kato Baraka presenting to colleagues about quarterly focus areas and continuous learning

My Journey

Here's a look at my professional journey, highlighting key milestones and projects that have shaped my career.

The Beginning: Finding My Path

Feb 2022

I joined IPF Software as a junior developer, initially learning Laravel. But after building my first React component, something clicked. The immediate feedback loop, the component-based thinking—I knew I'd found my path in frontend development.

Mastery: From Learning to Building

2023

This was my breakthrough year. I went from following tutorials to architecting applications. Next.js became my playground, and I fell in love with the challenge of making things fast, accessible, and delightful to use. Every project taught me something new about performance, UX, and clean code.

Leadership: Multiplying My Impact

Late 2023

Becoming frontend lead taught me that great code isn't enough—you need great teams. I shifted focus from just writing code to building systems, mentoring developers, and creating tools that made everyone more productive. Seeing my mentees grow became as rewarding as shipping features.

Building for the Community

Early 2024

I noticed my team repeatedly writing the same React Router patterns. Instead of just documenting them, I built r3-utils—a collection of type-safe utilities for React Router. Publishing it to npm and seeing developers worldwide use it taught me the power of open source. It wasn't just about code anymore; it was about solving problems for a community.

Evolution: Full-Stack & Beyond

Mid 2024 - Present

Remix and TanStack Start opened my eyes to full-stack thinking. I'm not just building UIs anymore—I'm crafting complete experiences that respect the web platform, work offline, and progressively enhance. The journey continues, and I'm excited to contribute more to the open-source ecosystem.

Personal Interests

Outside of work, I enjoy socializing, watching movies, going out, working out, learning, and trying new things.

Collaborating with teammates on laptopsReceiving an award alongside a teammateWearing 10X Better shirts with teammatesColorful local art market displayOutdoor portrait with friends in front of palm treesMeeting a giant tortoise at a nature reserve