Personal Projects & Open Source
Engineering low-latency distributed systems, developer tooling and event-driven architectures with Go, TypeScript, and Clojure.
- Developed headless-hunter: A local-first autonomous job automation agent built with LangGraph for semantic filtering.
- Engineered ticker-rush: A low-latency competitive trading environment powered by Go and TypeScript, featuring a Nix-powered infrastructure.
- Contributing to the Open Source Projects with lichess.el (Lichess client for Emacs) and ob-ts-node (TypeScript literate programming inside Emacs).
Distributed SystemsGoTypeScriptClojureLangGraphDockerNixOpen Source
SAP SE, Walldorf
Engineered core components for the SAP Analytics Cloud platform, focusing on a high-performance, large-scale data grid used by thousands of enterprise users.
- Engineered core components for the SAP Analytics Cloud platform, focusing on a high-performance, large-scale data grid used by thousands of enterprise users.
- Designed and implemented a virtualization and re-rendering engine for the data grid, reducing memory footprint and achieving an 80% performance gain for data entry workflows.
- Developed and maintained a core component platform (shared library), ensuring API stability and reusability for dozens of internal development teams.
- Implemented complex interactive features (e.g., row/column freeze, range drag-and-drop, copy/paste) while ensuring correctness in a distributed data and real-time collaboration context.
- Applied TDD principles to maintain high test coverage and introduced visual regression testing to prevent UI regressions.
- Mentored junior developers, conducted regular in-depth code reviews and championed engineering best practices (TDD, SOLID, CI/CD) within a fast-paced environment.
TypeScriptReactReduxCloudTDDSOLIDCI/CD
SIVIS GmbH, Karlsruhe
Led the technical evolution of the company's core products towards modern web standards.
- Contributed to the company's transition from an ABAP stack to a modern microservice architecture (Spring Boot + React).
- Designed, implemented and took ownership of a mission-critical Inbox component, managing role authorization requests and reducing processing time.
ReactReduxSpring BootNode.jsABAPHANA
SIVIS GmbH, Karlsruhe
Developed programs and optimized SQL queries on enterprise SAP systems.
- Developed and maintained programs on the SAP NetWeaver platform using ABAP for enterprise customer projects.
- Maintained ABAP/Java stack and optimized SQL queries for enterprise systems.
ABAPJavaSQLSAP NetWeaverSAP FioriSAP UI5SAP HANA