@mikinho/autover
Autover
Version tooling for Node.js projects. Keep build metadata consistent across commits, packages, and workspaces.
Michael Welter / Mikinho
I build things, solve problems,
and share what I learn.
A personal home for coding projects, experiments,
and the occasional interesting detour.

Coding projects
Personal projects, useful little tools, and the working habits behind them. A place for the work and what I learn along the way.
@mikinho/autover
Version tooling for Node.js projects. Keep build metadata consistent across commits, packages, and workspaces.
@mikinho/active-links
A lightweight browser utility that highlights the current page and its parent links in your navigation.
The way I work
My shell, Git, and editor setup for macOS and Linux. Little shortcuts, familiar tools, and a preference for making the everyday details feel right.
The way I build
My reusable server configurations and security defaults. A place to turn hard-earned lessons into repeatable setups, with the reasoning written down.
Built at Yammm
Open-source tools I built at Yammm for Node.js and Fastify.
A consistent starting point for Fastify apps, with configuration, clustering, and graceful shutdown.
Manage Node.js workers with automatic scaling, rolling reloads, and controlled shutdown.
Lint and format Squirrelly templates, with a command-line tool and Prettier plugin.
Render Squirrelly templates in Fastify with layouts, partials, and scoped configuration.
Connect Fastify to Redis with connection management, health checks, and namespaces.
Connect Fastify to Mongoose with automatic connection management and lifecycle logging.
Readable, colored logs for Fastify applications or standalone Node.js tools.
Let idle Fastify workers shut down after a configurable period of inactivity.
Expose an application’s name, version, and metadata through a Fastify endpoint.
Away from the keyboard

The other part of the picture.
And this is Gatinha, my wife. A little of our life together belongs here, too.
A few moments from our recent trip to Paris and Italy—time away, new places, and memories we brought home.
A few favorite momentsParis & Italy · September 2026
From the camera roll, with Gatinha.
Good conversations start somewhere.