All projects

Open-source packages, CLIs and product work — from npm libraries used in production to the platform I'm building today. Everything here I designed, built, or led.

Flagship
[rasa-money]
A personal-finance platform for people who live across currencies — multi-currency accounts, smart budgets, a live dashboard and bulk import. Founded and led as CTO.
Published on npm
[eslint-config-reactify]
A comprehensive ESLint configuration for React, Node.js, and Next.js TypeScript projects. ESLint 10 flat config only — pick react, node, or next for your stack.
JavaScripteslinteslint-configjavascriptreacttypescriptcode-styleflat-configlintingnextjsnodejs
[jest-graphql-transformer]
A Jest transformer for importing GraphQL queries from separate files, similar to the graphql-tag loader for Webpack.
graphqljestjest-transformjest-transformertranslation
[use-breakpoint-hook]
Lightweight React hook for breakpoint-based responsive logic supports SSR and CSS-in-JS.
TypeScripthooksreactjsresponsiveresponsive-designtypescript
[tabler-dynamic-icon]
A tiny React component that renders Tabler icons in three different ways, by CSS class (webfont), by component, or by name (with IconsProvider)
TypeScript
[mantine-icon-picker]
A popover style icon picker with virtualized scrolling and search.
TypeScript
[html-to-object]
A simple tool that allows you to convert HTML files into JavaScript objects and write them to a JSON file.
TypeScriptcliconverterdom-manipulationhtml-to-jsonjsontypescript
Other projects
[flexbox]
An interactive playground for learning and experimenting with CSS Flexbox, a powerful layout system for creating responsive web layouts.
TypeScriptcssflexflexboxplaygroundscssreactreactjs

Let's build scalable solutions together.