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

portfolio-arena

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

  • Python
  • 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

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

sculpt-lite

Lightweight native Linux STL sculpting tool built with Rust and wgpu

  • Rust

Blog

CT2Mesh2Print

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