David Kaufmann

Living, studying and working in Vienna.

Photo of David Kaufmann

webmail-client

Self-hosted webmail for Gmail, Purelymail, and Microsoft 365 with a unified inbox and an OAuth-protected MCP server that lets AI assistants read, organize, and reply to mail per account. SvelteKit 3.

  • TypeScript
  • Svelte

memory-vault

Private, admin-only personal archive built with SvelteKit

  • Svelte
  • TypeScript

dotfiles

My personal dotfiles, managed with Chezmoi for cross-platform compatibility

  • Python
  • Go Template

web-terminal

Secure private browser-based terminal

  • JavaScript
  • CSS
  • Shell

sveltekit-template

Lightweight configuration templates that add AI agent settings, MCP servers, and custom skills

massive-dashboard

SvelteKit dashboard for the Massive.com Stocks API with secure auth, Drizzle ORM, and comprehensive market tracking

  • Svelte
  • TypeScript

jobstrian

SvelteKit job search assistant for Austrian listings, leads, CVs, and outreach

  • TypeScript
  • Svelte

hub

Personal SvelteKit hub for projects, websites, city info, GitHub, and weather

  • Svelte
  • TypeScript

stockrank

Research CLI for orchestrating LLM-agent stock ranking, portfolio construction, and live tracking across models and strategies

  • Python

portfolio-arena

Self-hosted app comparing AI-chosen paper portfolios against the S&P 500 with a public leaderboard

  • Python
  • Svelte

idiolect

Local app and CLI that analyze writing samples and compile a validated personal writing style into a Codex skill

  • Python
  • JavaScript
  • CSS

edgelab

EdgeLab is an authenticated paper-trading simulator for practicing US stock and single-contract options workflows with Massive market data.

  • TypeScript
  • Svelte

executive-arena

Private experiment that ranks active US-listed public companies through repeated choices between their leadership slates

  • TypeScript
  • Svelte

opensource-aligners

Experimental open-source clear-aligner pipeline: intraoral scans + CT → staged treatment plan and 3D-printable aligners (CLI + Claude Code skill). Not for clinical use.

  • Python

cheatsheets

Personal cheat sheet of shell commands for ImageMagick, ffmpeg, cwebp, PHP, NGINX, and Linux

  • Python
  • Shell

nii2mc

Round-trip discrete NIfTI label maps through editable Minecraft Java worlds

  • Rust

medsurface

Convert medical volumes, fuse scans, and extract surface meshes

  • Python

cv-resume-app

Personal CV/resume app serving two domains with passcode-protected access, shared sessions, and PDF export

  • JavaScript
  • CSS

bimax-simulation

Linux desktop app for exploring jaw cuts and movement scenarios in 3D from binary NIfTI bone volumes

  • Python

sculpt-lite

Lightweight native Linux STL sculpting tool built with Rust and wgpu

  • Rust

stl-delta

Extract added solid geometry from aligned STL models

  • Python

microcosm

Complete agent-based market simulation that runs live in your browser

  • TypeScript
  • HTML

async-cinema

Full-stack .NET app for managing a MySQL film database — async CRUD operations, REST API with Swagger docs, and a Blazor frontend.

  • HTML
  • C#
  • CSS

Blog

CT2Mesh2Print

How I turned a CT scan into a 3D-printed anatomical skull model: DICOM reconstruction, segmentation, mesh cleanup, and resin printing.