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]
Multi-currency personal finance for everyone, from freelancers to expats. Every transaction keeps its exchange rate. Free to start. Budgets, debts, recurring payments & Rasa AI. Founded and led as CEO.
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.