Hey, I'm Raph
Running the IT infrastructure @ EIFER and building AI tools with Claude Code on the side.
Writing about CUDA and AI infrastructure at rfriedmann.de.
Projects
AI tools, infrastructure automation, and open source utilities.
PromptMill
Local-first AI prompt generator with a Gradio UI: 132 tuned roles for video, image, audio, 3D and creative AI tools. Runs uncensored Dolphin LLMs fully offline, auto-scaled to your GPU VRAM. No API keys, no cloud.
imp
An LLM server for a single RTX 5090, built for agent workloads: tool calls, long conversations, reasoning, and many requests at once. Consistently faster than llama.cpp on the same models, with the numbers in the repo. Written end to end by Claude Code.
guilty-until-proven
Rejection is the default: an operating manual for a Claude Code session whose job is driving other sessions and refusing anything not backed by evidence
cplusplus-cuda-graph
Recover the CUDA launch and implicit-destructor edges a syntactic indexer loses, written straight into CodeGraph's SQLite graph. On imp (kekzl/imp, 240k lines of C++/CUDA): kernel launch coverage 74.2% → 99.3%, destructors 0% → 85%. On llm.c, which hides nothing, it adds 0 edges.
bienchen
Eine Honigbiene fliegt im Gegenlicht durch eine Sommerwiese — Echtzeit, WebGL2, ohne Build-Schritt
entra-id-secrets-notification
Monitor Entra ID (Azure AD) application secrets and certificates for expiration. Sends alerts via Email, Teams, Slack, or Webhook before credentials expire.
axo
A living, continually learning neuromorphic being — a spiking neural network in C++23/CUDA with purely local plasticity (STDP, R-STDP, and Feedback Alignment instead of backprop). Runs on RTX 5090.
mailcow-ai-filter
AI-powered email sorting for MailCow - Generate smart Sieve filters automatically using Claude API or local LLMs
MeetingRoomUsageAnalyzer
Analyze meeting room usage via Microsoft Graph API with a React + FastAPI dashboard