Projects
Things I build, maintain, or contribute to. Most of them live on GitHub .
Feature-Sliced Design
As a member of the FSD core team, I do some FSD-related work, such as:-
feature-sliced/documentation , Docs
official FSD documentation. I handle maintenance and migrations, and sometimes contribute articles on ideas I find promising.
-
feature-sliced/steiger
a linting tool (not only) for FSD. Apart from the usual maintenance, I added language parsing using tree-sitter and a language server implementation.
-
feature-sliced/steiger-vscode , Marketplace
a VS C*de extension for the steiger language server.
-
feature-sliced/steiger-jetbrains , Marketplace
a JetBrains extension for steiger, vibesloped af because I write no ketchup. Mostly boilerplate glue for the steiger language server so whatever.
Tools and libraries
-
eslint-stylistic-airbnb
a Prettier-less Airbnb ESLint config using ESLint Stylistic . Just like old times.
-
varden WIP
a proper form validation library for Vue, for people who have suffered enough from vee-validate.
-
vite-bundle-explorer , Demo
a bundle analyzer for Vite with the features other analyzers lack, such as graph view, import tracing, build checks, and correct chunk-size reporting.
-
benchpress , Demo
an in-browser benchmarking tool with npm package support and a V8 JIT code viewer (via Compiler Explorer).
-
playwright-cypress-adapter Legacy
an adapter that lets you run Cypress tests in Playwright using the same test syntax.
Useless Cool stuff
-
DripStat clicker
a clicker game that was part of the DripStat Java Agent advertising campaign, which I played a long time ago with a good friend of mine. The client files were retrieved using the Wayback Machine and rewritten in TypeScript, while the server was implemented from scratch.
-
plasmataker , KDE Store
a Plasma
56 applet with animated sprites from Helltaker .