Skip to content
View dominikkoenitzer's full-sized avatar
  • Zürich, Switzerland
  • 18:26 (UTC +02:00)

Block or report dominikkoenitzer

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dominikkoenitzer/README.md

Dominik Könitzer

Software engineer in Zürich, Switzerland. I build things that run close to the metal and things that run in the browser — a Windows uninstaller in Rust, a spaced-repetition study app in Electron, a password-strength estimator written from scratch.

Studying at WISS Schulen für Wirtschaft Informatik Immobilien in Zürich.

🎯 Currently looking for a 12-month software engineering internship.


Selected work

Project What it is Stack
Oxidize A thorough Windows uninstaller — runs a program's own uninstaller, then finds and removes the registry and file leftovers it leaves behind. Every destructive action is backed up and reversible. Rust · egui · Win32
Inkling A local-first desktop study app: notes, tasks, flashcards and grades, cross-linked. Includes a full FSRS-4.5 spaced-repetition engine. 166 tests. Electron · React · TypeScript · SQLite
Entropy A password generator and strength analyzer. The estimator is written from scratch — pattern matchers plus a dynamic program that finds the cheapest attack path. No dependencies, nothing leaves your device. TypeScript · Next.js
Senbon A journal, plus a self-hosted guestbook API with HMAC-signed sessions, constant-time comparison and a fail-closed rate limiter. Next.js · Fastify · PostgreSQL · Docker
Punds A navigable 3D world built on a hand-rolled Three.js engine — post-processing chain, adaptive quality tiers driven by live FPS. TypeScript · Three.js · WebGL
Jester A tabbed notepad for Windows with find-in-files, PDF export, and a custom DPI-aware line-number gutter. C# · WPF · .NET 9
Zephyr A local-first productivity PWA — tasks, notes, calendar and a focus timer in one app. No account, no backend, works with the Wi-Fi off. React · Vite · Tailwind · PWA
Remnants A build of Code - OSS with every AI surface, telemetry hook and sign-in prompt removed, and the editor, terminal, Git and debugger left intact. Almost all of the code is Microsoft's; CHANGES.md documents exactly what I changed. TypeScript · Electron · Code - OSS

More in my repositories →

Working with

TypeScript Rust C# C++ React Next.js Node PostgreSQL SQLite Docker

Elsewhere


Pinned Loading

  1. Oxidize Oxidize Public

    A thorough Windows uninstaller in Rust — runs a program's own uninstaller, then finds & removes the registry and file leftovers it leaves behind. CLI + GUI (egui).

    Rust

  2. Inkling Inkling Public

    notes, tasks, schedule and study — together · a warm, local-first Electron productivity hub (React + TypeScript + better-sqlite3)

    TypeScript

  3. Entropy Entropy Public

    Good passwords, zero nonsense — a local-only password generator and zxcvbn-grade strength analyzer. Nothing you type ever leaves your device. Next.js + Bun.

    TypeScript

  4. Senbon Senbon Public

    千本 · A quiet, zen-themed digital journal. Markdown entries, a warm ambient background, and a self-hosted guestbook. Deliberately un-indexed.

    TypeScript

  5. Punds Punds Public

    Everything I do, in one place.

    TypeScript

  6. Jester Jester Public

    A lightweight, beautiful notepad for Windows — tabs, line numbers, find-in-files, and PDF export. Built with C# and WPF on .NET 9.

    C#