Projects

Vostok

Systems engineering

A capability-based x86-64 operating system with isolated userspace, preemptive multitasking and a complete edit-build-run path.

  • Kernel
  • x86-64
  • Security

Iskra

Language design and compiler engineering

A statically typed systems language and compiler that produces native x86-64 programs for Vostok.

  • Compiler
  • Language
  • ABI

JobTracker

Product design and full-stack development

A focused full-stack application for managing job applications through a Kanban workflow, authentication and statistics.

  • Node.js
  • Express
  • MongoDB
  • Vanilla JS

IDAF Fourier Transform

Signal processing and interactive visualization

An interactive Doppler radar simulation showing how a Fourier transform recovers frequency and radial velocity from a noisy signal.

  • JavaScript
  • Fourier transform
  • Doppler radar

Typewriter Auto

Browser automation utility

A small Go and browser-script utility for automating Typewriter exercises with support for the Swiss German keyboard layout.

  • Go
  • JavaScript
  • Automation

Mandelbrot Set Viewer

Fractal visualization

An interactive Java viewer for exploring the Mandelbrot set through zoom, variable exponents and related Julia sets.

  • Java
  • Complex dynamics
  • Interactive graphics