I build software for small businesses and the people growing them, on open foundations I have already built and shared, so the price stays attainable and the code stays yours.
I am Nik. grunt is how I work: custom apps (booking, ordering, the admin you run your day from) on the same stack a funded company would use, plus the open-source tools and templates underneath that make it possible.
- fiscalize , an open-source engine for national e-invoicing and fiscal clearance in the EU. Pluggable per-country adapters over EN16931, built on
@e-invoice-eu/core, piloted in Slovenia (e-SLOG + FURS). The subject of an NLnet / NGI Zero grant application. - rangezip , pull single files out of multi-GB ZIP archives on Cloudflare Workers using HTTP byte-ranges, without ever loading the whole archive into memory.
- hookrelay , reliable webhook delivery on Cloudflare Workers: retries, dead-letter queues, Durable Objects.
- gruntcode , an open-source coding agent, built on opencode.
- secret-tap , a CLI for secure secret intake: the value goes straight into your password manager, never through your shell history.
SvelteKit and Cloudflare Workers, TypeScript end to end, Effect, Kysely and Postgres. Open license where it makes sense, contributions back upstream, and no lock-in: the code and the data are yours, the hosting migrates cleanly, and you can move to your own accounts whenever you want.
grunt.si , or open an issue on any repo.