Projects

I'm always having fun working on spare-time projects.
Some of them are (still) secret, others are available online.
You can find some of my more recent projects on Github.

GitHub user stats for kyr0

Favorites

NES UI for React is a React component library and a design system that paints the web in 8 bits. It is a fork and rework of NES.css which has been originally developed in 2018.

  • 2022  ⚖️ MIT  |
  • TypeScript
  • React
  • design system
  • SCSS
  • Sass
  • pixelated
  • 8 bit

Web App architecture kept simple and stupid (TypeScript, JS); solves most architecture challenges in just 4k; 100% test coverage. KISS, DRY and high performant.

  • 2022  ⚖️ MIT  |
  • TypeScript
  • Node.js
  • architecture
  • App
  • SQRS
  • Translation
  • EventBus
  • NanoStore
  • GlobalCache
  • Mode

VANIL is a compiler and static site generator (SSG) that combines TSX/JSX+HTML+CSS and modern web standards. It can replace Next.js, Gatsby.js and Astro.

  • 2021  ⚖️ MIT  |
  • TypeScript
  • Node.js
  • ESTree
  • esbuild
  • Astro
  • SSG
  • compiler

Microtune is an AU/VST MIDI FX plugin. It allows to detune all 12 chromatic tones of any virtual instrument individually. +/- 100 cents per semitone. All major DAWs supported (Logic Pro X, etc.).

  • 2021  ⚖️ GPL-3.0  |
  • C++
  • VST
  • AU
  • MIDI
  • JUCE
  • PluginGuiMagic

I've ported PCem to the Mac platform; developed into a community effort for several versions until it got merged into the official projects main code branch. Helped me getting back into C/C++.

  • 2019  ⚖️ GPL-2.0  |
  • C
  • Shell
  • Objective-C
  • C++
  • Makefile

A web synthesizer experiment based on Tone.js. Allows for complex sound design in-browser. Helped me to understand sound synthesis and DSP in-depth.

  • 2020  ⚖️ MIT  |
  • TypeScript
  • React.js
  • MUI
  • D3
  • Tone.js

React-like PWA nano framework with < 4k bundle size all-in. Useful for TypeScript-driven micro-frontends. Helped me understanding React by rebuilding everything myself.

  • 2019  ⚖️ MIT  |
  • TypeScript
  • JavaScript

A node native module that allows to read shared memory cross-platform (raw and using StreamReader / StreamWriter abstractions).

  • 2021  ⚖️ MIT  |
  • C++
  • Node.js

Cross-platform shared memory stream/buffer, header-only library for IPC in C/C++. Makes sharing memory pages between processes really a breeze.

  • 2021  ⚖️ MIT  |
  • C++

MS Excel implementation for the Web - ExtJS 4 Spreadsheet; supported a complete grid selection, in-cell editing model etc. pp. Sencha has later taken many ideas into its official Ext.grid.selection.SpreadsheetModel

  • 2013  ⚖️ GPLv3  |
  • ExtJS
  • JavaScript

Wrote a german book on the ExtJS JavaScript framework which was very popular from 2007 to 2013 and is still part of some enterprise applications nowadays.

  • 2011  ⚖️ Proprietary  |
  • ExtJS
  • JavaScript

Co-founded the User Group and implemented the website based on Node.js (of course :)

  • 2011  ⚖️ MIT  |
  • Node.js
  • JavaScript

Hacked a system that directly transforms light into corresponding sound - Wii Theremin & Effect System / Light to Sound sequencer

  • 2010  ⚖️ MIT  |
  • Java
  • Bluetooth
  • Wii
  • Nintendo
  • LogicPro9

My first project ever released (2004 :) - a transparent desktop terminal for KDE on Linux.

  • 2004  ⚖️ MIT  |
  • Shell