My Evolution as a Software Engineer
I’m always striving to grow as a developer, which has allowed me to gain diverse experience across software development domains. This evolution means my approach continuously adapts to new knowledge and perspectives. For this portfolio, I’ve organized my journey into five distinct phases, each highlighting specific focuses.
2025–Ongoing: Focus on Product Management
My prior experience has equipped me to build the product right, while modern Product Management techniques now ensure I’m building the right product.
Currently in development: k3s-on-Hetzner Bootstrapper • Opendesk-on-Hetzner Bootstrapper
Other repositories: This Website
2024–2025: Focus on Cloud Security Architecture
In 2024, a targeted hacking attack compromised a team member in my community project, jeopardizing our entire team. This incident led me to prioritize self-hosted, sovereign solutions and implement modern security best practices.
Sample project: Self-hosted Communication Platform
2021–2024: Focus on Software Design
By 2021, I shifted from on-camera work to community leadership and creating software solutions for organizational challenges. This phase introduced me to containerization, 12-factor apps, and design patterns.
Sample projects: Project Winterberry • Discord Export Wizard
Other repositories: 2024: Discord Pollmaster Refactoring • 2022: GitLab CI Helper Tools • 2021: Cross-Rust-ARM64 Docker Container • 2023: Kube-Discovery Rust Crate
2020–2021: Focus on Programming
After university, I pursued an unconventional path for a mathematician with programming expertise: becoming a Twitch streamer. While regularly attracting 100+ live viewers was a notable achievement, my true goal was financing software development through this venture.
Sample project: woomyDX
2004–2020: The Early Days
I began programming at age 11 in 2004, working on occasional projects over the years. Early work relied heavily on PHP for dynamic web applications and small freelance jobs.
During a student job in literature acquisition, I automated processes using tools like a Java web scraper for academic papers. However, the largest productivity gains came from simply integrating pdftk
into our workflow.
Sample projects: No surviving code from this era (thankfully!).