About
me
Software engineer based in Berlin. M.Sc. in Information Systems Management from TU Berlin. Building things with TypeScript, Python, and Java — shipping agentic workflows and AI-powered applications with Claude Code.
What I work with
Languages
TypeScript, Python, Java, SQL, Dart, C#
Technologies
React, Spring Boot, Docker, Firebase, Supabase, GCP, Kubernetes, MySQL, MongoDB, Flutter
Agent Engineering
AI agent orchestration, prompt engineering, Claude Code workflows, system design with AI tools
Interests
LLM-augmented development, agentic workflows, real-time systems
Experience
Associate Engineer
Deutsche Bank
Primary backend developer on Phoenix (Front-to-Back), a platform to automate self-service products for commercial banking and expand into new European markets starting with the Netherlands. First deliverable: B2B SEPA mandate management serving 45,000+ corporate clients in Germany. Built Java Spring Boot CRUD endpoints, drove cross-team integration with 3 internal platform teams, and co-designed a dynamic document generation system eliminating template proliferation. Built CI automation reducing frontend update time from 30–60 min to 2–5 min.
Founders Associate
cliqe
Built onboarding automation with TypeScript + Firebase (3 min → 30 sec) and an outreach system with Python that scaled daily reach from 600 to 1,000.
ERP Business Analyst
Capgemini
Wrote user stories for an Oracle ERP system. Established a Confluence documentation process for 20+ project documents.
Academic Tutor
TU Berlin
Taught technical foundations and advanced Java programming. Graded work on concurrency, deadlock prevention, and thread synchronization.
Automotive QA Engineer
Capgemini
JUnit testing and debugging for a complex Java automotive system. Optimized MySQL queries for large-scale data processing. Collaborated across teams in Germany and India.
Selected Projects
agent-eng (npm package)
Published CLI tool that scaffolds a structured agentic engineering workflow into any project. Five specialized Claude Code subagents, ADR templates, ticket structure, and language-specific conventions. Zero dependencies. Built entirely using AI-assisted development (Claude Code).
Project Hub
React 19 + TypeScript web app for visualizing and editing agentic workflows and system architectures. Interactive diagram builder with XYFlow, undo/redo, auto-layout, and bidirectional YAML import/export. Built entirely using AI-assisted development (Claude Code).
AI TTRPG
Real-time voice-powered D&D Game Master. Players speak via WebRTC; the system classifies intent with semantic routing (<15ms), resolves combat deterministically through a FastMCP rules engine, and narrates outcomes with synthesized speech. Dual pipeline: ~400ms (OpenAI Realtime) or multi-provider (Claude, GPT, Gemini). Built entirely using AI-assisted development (Claude Code).
Real-time multiplayer game
Led a 3-person team building a cross-platform party game with Flutter, Dart, and Supabase. Designed a custom Stream-based architecture for real-time sync across mobile and web.
LLM recommender system
Master’s thesis. Used LLaMA3 for generation and RoBERTa for embeddings, with ChromaDB and cosine similarity for retrieval.
AAS Dashboard
React + TypeScript dashboard for managing Asset Administration Shells, containerized with Docker.
Satellite image classification
ML pipeline with Python and Keras to classify building locations from satellite imagery.
Education
M.Sc. Information Systems Management
TU Berlin
IT Management, Data Science, Machine Learning
Exchange Year
Hanyang University, South Korea
Entrepreneurship and Marketing
B.Sc. Business Informatics
TU Berlin
Thesis: Serious game teaching children about sustainability (A+)