$ whoami
Michael Kainz
Frontend developer. Builds UIs in React & TypeScript, runs his own server, wants to go fullstack. Mostly known as Mikey.

$ gh repo list Hydrair --pinned
| repo | lang | stars | what |
|---|---|---|---|
| foundryvtt/pf2econtributor | TypeScript | 648 | Pathfinder 2e system for Foundry VTT. My part: a bugfix for the Oracle (Curse of Ancestral Meddling). (1 merged PRs) |
| loot-slot-machine | TypeScript | 1 | Foundry VTT module: rolls on loot tables via a slot machine and drops the item straight into the inventory. |
| Fotobox | JavaScript | 0 | Home-built photo booth for parties. On the roadmap: gallery, slideshow, download via QR code. |
| talis | CSS | 0 | Jekyll site for my Pathfinder 2e campaign: travel system, lore and characters. |
# fetched from the GitHub API at build time · last build · 25 repos total
$ cat career.log
- 2025-03 → nowFrontend Consultant — Scalable frontend components for enterprise applications, plus an AI-powered content editor from UX to implementation.
- 2022-06 → 2025-02Frontend Developer @ Open-Xchange — OX App Suite: mail, calendar, contacts, from Backbone.js to Vue.js. Plus Git management and tooling for developer productivity.
- 2021-10 → 2022-05Working student @ Kommdirekt — Master's thesis: a framework for progressive web apps based on a sales app.
- 2018-10 → 2019-05Working student @ ingeneers CaR — Bachelor's thesis: setting up and configuring a multicore processor for an infotainment system.
- 2020 – 2022M.Sc. Computer Science — Augsburg University of Applied Sciences
- 2015 – 2019Bachelor Electrical and Information Engineering — TH Nuremberg. Soldering iron before browser.
$ echo $STACK
react typescript javascript html/css docker ci/cd testing kubernetes linux python c c++
# learning next: vue, c#, security
$ ls ~/offline
3d-printing/
Parametric OpenSCAD deck boxes, print-in-place hinge, magnets. STLs inside.
magic/
Commander decks, from rats to elementals. Deckbuilding is just systems design.
talis/
My own Pathfinder 2e world. I run the campaign and automate Foundry VTT for it.

dogs/
Two of them. Reliable cron job for getting me away from the screen.
$ uptime
served from my homelab · nginx · docker · reverse proxy · tailscale · status unknown
$ ./contact --hire-me