byPawel

WritingAbout

About

Sometimes existing software works perfectly.

Those times are boring.

That's why TachiBot exists - a platform that runs multiple AI models in parallel because one AI making mistakes isn't enough; I need six of them arguing about the best solution.

The Why

Named after Ghost in the Shell's Tachikomas because distributed problem-solving beats single points of failure.

When I'm not shipping pixels

I live in React most days — Next.js and TypeScript on the frontend, Python and Django when the backend needs attention — and I usually end up owning both the UX flow and the visual finish because I care about how things feel and how they look. I've spent the last few years at AI-focused teams building RAG pipelines, voice-to-text systems, and the ML infrastructure around them. That eventually led to TachiBot — mostly because coordinating multiple AI models turned out to be harder (and more interesting) than anyone wanted to admit.

When I'm not doing that, you'll find me failing tactical breaches in Siege X, making friends in Arc Raiders (don't shoot club member — we exchange emotes instead of bullets), or losing at D&D dice rolls. My French bulldog Nori supervises from her usual spot right beside me with the calm authority of someone convinced she could do my job if she had thumbs. She's my velcro-sidekick, self-appointed project manager, and a girl with strong opinions.

She's the actual brains of this operation.

Nori the French Bulldog - Chief Supervisor of Operations

Nori, Chief Supervisor of Operations

Unreasonably particular about

Darjeeling tea (first flush only)

Dungeons & Dragons peaked with 5th edition

Manhwa over manga (full color just hits different)

Coding philosophy

Mostly use the tools that already exist, unless it's 3am and I'm convinced I can build a better version.

Spoiler: sometimes I actually can.

How It Started

This is how TachiBot started - "surely coordinating AI models can't be that hard."

60,000 lines of code later...

Hardware philosophy

Six mechanical keyboards from KBDfans — TKL, 75%, and 60% — featuring silent linears like Sakurios and Roselios for late-night stealth coding, Gateron Oil Kings for that perfect tactile feedback, and Gateron Jupiter Bananas in my daily driver Lemokey L3.

Plus a few Logitech/Razer boards because being a keyboard tester is basically a programmer's civic duty, and the Kinesis Advantage 360 that ThePrimeagen convinced me would unlock new typing potential.

The silent switch collection proves you can spend $2000 to type quieter than a $20 membrane board — my wife calls this "optimization," and Nori appreciates the peace and quiet during her very serious supervisory shifts.

Location & life

Based in Gdańsk with my wife and Nori, where the pierogi are excellent and the Baltic is freezing.

Always up for discussing why your tabletop game needs more dice, why manhwa color palettes are superior, or why my AI models have stronger opinions about tabs vs spaces than I do.

Check out what I'm building

Visit TachiBot →Read My Writing

P.S. Nori says this bio is too long. She's probably right.

byPawel

Thinking out loud about AI, mental models, and building things that matter. Sometimes philosophical, sometimes practical, always curious.

GH

Explore

  • Writing
  • About

Connect

  • GitHub

© 2025 byPawel