
Open Source
making impact matters a lot to me.

TanStack/form
Headless, performant, and type-safe form state management for TS/JS, React, Vue, Angular, Solid, Lit and Svelte.
I joined the maintainer team before the v1 release.
Learned a lot about complex TypeScript codebases, writing performant library code, supporting multiple frameworks and managing community contributions.
My favorite aspect of working on this project is meeting inspiring people with incomprehensible levels of productivity. I am humbled on a daily basis.


theatre-js/theatre
Theatre.js is an animation library for high-fidelity motion graphics. It helps you express animation visually.
Three.js was the first library I worked on as a maintainer.
We had a wonderful dream (animate anything in the browser), and it was amazing to see big companies and creative studios using our tool for creating immersive 3D experiences on the web.
Unfortunately the company behind it is not active anymore.

trytanstackdb.com
Learn how to build ⚡ blazing fast ⚡ frontends with TanStack DB through an interactive tutorial.
After being a TanStack maintainer for a while, I realized that some of our libraries are not very intuitive/approachable for beginners, so I transitioned into knowledge sharing.
trytanstackdb.com is an interactive tutorial that teaches people how to build fast frontends with TanStack DB.
Work
ever since I started, people warned me about burning out if I don’t slow down.
7 years have passed since then, and I’ve only become more productive.




Full Stack Developer
Currently, I mostly work on experiments for AI-based products (focusing on agentic features).
uxstudioteam.com
Product Developer
A web app for SEO experts. I was the only dev for 8 months. Got it from 0 to the first public release in 2 months. I wish we had AI back then. 🤣
rankingraccoon.com
Full Stack Developer
I spent months on creating digital product MVPs and POCs to help us find one that we can focus our efforts on.
uxstudioteam.com
Founding Engineer
Theatre.js is an open source library to animate anything in the browser with an easy-to-use and powerful sequence editor. 2D, 3D — if it’s in the browser, it’s not off limits.
theatrejs.com
Data Engineer Front End Engineer UI Designer
I started as a designer at Benchmark.games to work on an online game-based cognitive test suite. After a while, I transitioned into engineering, first as a front end developer, then as a data engineer.
benchmark.gamesTech I use
I do pick my tools for the job, but I have some favorites...


fuko x AI
from sceptic to avid user.
35 days since alpha. 31 PRs merged. 46k lines added. 17k deleted. 215+ commits.
I've been cooking through the holidays
to be fair at least 33.33% of the credits go to
- @opencode (incredible coding agent)
- @coderabbitai (very useful code reviews)
AI doesn’t replace our skills, but x them.
My public record of open source contributions proves that I am capable of debugging complex problems and writing scalable, performant code. AI is not changing that.
For me, the main power of AI is not getting new skills (although I do use it for learning too), but making me significantly more efficient in using my expertise.
Releasing the beta version of trytanstackdb.com in only 35 days while working at my full-time job wouldn’t have been possible without AI.

T3.chat
Chat app (main)
Feb 28, 2026
Huge selection of models, including the open source ones, at a friendly price. New models are added really fast.
No native mobile app though. :(
Claude Code
OpenCode
Coding Agent (main)
Mar 12, 2026
I have a Claude Code subscription at work, so I use that in the terminal for most of my coding sessions.
OpenCode is hands down the best UX amongst terminal-based coding agents. I use it with my OpenAI subscription for GPT models and OpenCode Zen for open source models. Only downside is that it can't be used with Claude Code plans (only through the API, which is a lot more expensive).
Opus 4.6
GPT 5.3

Kimi 2.5
Favorite model
Mar 12, 2026
I use Opus 4.6 for most of my coding sessions. It's been very reliable so far.
GPT 5.3 is also a great model, I use it with my favorite coding agent, OpenCode (mainly because I can't use my company's Claude Code subscription with it).
Kimi 2.5 is very cheap and fast. This is my choice for everything writing-related and smaller tasks. Best open-source model I've tried, and it's multimodal, which comes in handy from time to time.

CodeRabbit
Code review
Feb 28, 2026
With more code comes more review. And I find CodeRabbit to be pretty good at that. There are few false positives, some really good catches even in the code that I wrote by hand, and a good taste in distinguishing between nitpicks and serious issues.
Free for open-source projects, and they've been official partners of TanStack for a while now (that's where I first saw them).

Perplexity
Chat app (secondary)
Feb 28, 2026
Great for deep research, easy to organize. The mobile app is very useful.
Sadly, it's too expensive for regular use for my taste.

Neovim

tmux

git worktrees
Code editor/agent orchestrator
Feb 28, 2026
I switched to a terminal-based workflow at my first job as a junior, and I've been using vim/neovim ever since then.
When Cursor appeared, I briefly tried it, and I still use it when I need to support our designers who are using it, but I found neovim a much better pair for terminal-based coding agents.
I usually run multiple agents at once on the same project in git worktrees and manage them in tmux sessions/windows/panes.
Neovim plugins: zbirenbaum/copilot.lua (autocompletion), NickvanDyke/opencode.nvim (OC integration), olimorris/codecompanion.nvim (chat)
Anthropic
OpenAI
OpenCode Zen

Copilot
Model providers
Mar 12, 2026
The Claude Code models are from Anthropic, and the GPT models are from OpenAI (ChatGPT Plus subscription).
As an open source maintainer, I receive GitHub Copilot for free, which is great, but unfortunately I run out of usage in a week. I mainly use it only for auto-completions in neovim at this point.
OpenCode Zen has a great selection of models and is generally reliable/fast, but currently it only offers usage-based pricing (they'll have a claude code-like offer in the future called OpenCode Black).