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!).