About Me
I solve problems across the full stack, from enterprise legacy systems to modern web applications. In my day job, I work with Java and Natural (SAG) to build and configure document generation systems for a mid-sized insurance company, delivering mail, email, PDFs, and dashboard notifications to hundreds of thousands of customers.
I build bridges between old and new. I've developed Java applications with modern user interfaces that connect to legacy backends, set up CI/CD pipelines, and worked with cloud infrastructure. I focus on architecture and viable solutions over perfect design, always keeping time and resources in mind.
Outside of work, I build web apps and tools with TypeScript and Next.js. These side projects are my playground to learn new technologies, experiment with ideas, and keep the joy in programming.
Based in Nuremberg, Germany. I speak German (native), English (advanced), Russian (basic).
What I Do Best
- •Enterprise document generation at scale
- •Bridging modern interfaces with legacy systems
- •Full-stack web development
- •Privacy-first browser-based applications
Technologies & Skills
My Projects

PokeDB
The Ultimate Pokémon Database
1,025 Pokémon • 952 Moves • 307 Abilities • 18 Types
Comprehensive Pokémon database with regional Pokédexes, Ability and Move info, location databases, and community tools.

TTWrapped
Your TikTok Year in Review
Privacy-Focused • Personalized Insights • Animated Slideshow
Transform your TikTok data export into a beautiful Wrapped experience with detailed analytics dashboards.

Leaflet Map Divider
Image to Map Tiles
Image Tiling • Real-time Progress • Multiple Zoom Levels
Convert images into tiled map layers for LeafletJS. 100% client-side processing with optimized tile generation.

Convert2ASCII
Images to ASCII Art
Multiple Formats • Color Support • HTML Export
Transform images into ASCII art with customizable character sets, color options, and multiple export formats.

TileMapMaker
Procedural Map Generation
Wave Function Collapse • Customizable • Real-time Preview
Generate procedural tile maps using the Wave Function Collapse algorithm with customizable dimensions.
Swipe to explore more projects
Let's Connect
Interested in collaborating or just want to say hi? Feel free to reach out!