GitHub/benruehl
Visit my GitHub profile for more projects, contributions and experiments.
- C# 37.0%
- Astro 18.0%
- Kotlin 15.0%
- Java 13.0%
- JavaScript 8.0%
- TypeScript 5.0%
- CSS 2.0%
- Svelte 1.0%
With 10+ years of experience building software across industries such as e-commerce, energy, and project management, I thrive in both frontend and backend development. My current focus lies in Kotlin, Spring Boot, TypeScript, and React, but I adapt flexibly to the needs of each project.
Along the way, I’ve mentored junior developers, contributed to architectural decisions, and emphasized testing and clean practices as the foundation for sustainable, collaborative development.
Owned the idealo homepage, serving 2M requests per day. Launched 30 A/B tests, vastly overhauling the homepage's user experience. Monitored and optimised application performance and resilience, e.g. by implementing caching strategies and handling bot traffic. Managed technical infrastructure on AWS via Infrastructure as Code using AWS CDK, ECS, and GitHub Actions.
Contributed to expansion efforts of going from regional to nationwide delivery. Built event-based microservices for aggregating product data from internal and external partners, providing the data base for the online shop and other departments.
Worked with customers directly, giving technical advice, estimates and feature presentations. Created and owned several content management modules and applications for customers' websites and intranet. Created an in-house release management tool now used by multiple engineering teams. Conducted several technical interviews, helped to on-board new hires as a Buddy and mentored working students.
Created the RESTful API, an add-on system, role-based access control UI, glossary management, and other features for an Application Lifecycle Management product line. Mentored several working students, providing guidance on company-related projects.
I am passionate about building beautiful and engaging user interfaces.
Personal projects are a way for me to channel my creativity and to explore new realms of design and technology.
Visit my GitHub profile for more projects, contributions and experiments.
2018 — 2021
Lightweight yet comprehensive UI toolkit for WPF applications. It introduces features such as dark mode, flexible spacing and layering systems, customizable windows, and a modernized look and feel, while staying highly customizable.
As one of my biggest personal projects, it taught me valuable lessons in handling community feedback, publishing packages, creating accessible documentation, and exploring WPF’s technical internals.
2024 — 2025
My personal recipe collection. It combines the clarity of a cookbook with the playful visuals of a trading card game, creating a unique and memorable experience. All illustrations are hand-drawn by me.
2023 — 2024
Business website for a child daycare facility. Formerly built with Gatsby, now rebuilt with Astro in its third iteration. The site consistently receives positive feedback from visiting parents.
2014 — 2016
Educational tool designed for music teachers and pupils. Introduced and used by classes in two elementary schools.
2025
The software engineering portfolio you’re exploring right now. Built with Astro's static site generation, htmx for interactivity, and plain SCSS for styling. Achieving perfect 100 / 100 scores in every Lighthouse metric.
My approach to software engineering is built on precision, adaptability, and collaboration. I thrive on tackling diverse challenges, moving seamlessly between technologies while helping others succeed.
I hold myself to high standards, paying close attention to details that make solutions both maintainable in code and seamless for users.
Versatility lets me move confidently between stacks and problems, always discovering smarter ways to build and improve.
I thrive in teams that share, support, and celebrate success together. My focus is on helping others excel while strengthening how we work.
When Benjamin joined our team, I was truly impressed by his exceptional commitment and how thoroughly he’s grasped both the technical and functional aspects of our work. His deep understanding and high personal standards have led him to continually challenge both the team’s status quo and himself.– Jan-Hendrik Peters, Team Lead at idealo
I find it particularly remarkable how Benjamin manages to evoke emotion through his work. With great attention to detail, coupled with his ability to bring web front-ends to life with well-balanced animations, he is able to create a wonderful user experience.– Philipp Thomas, Senior Fullstack Engineer at idealo
Beyond his technical skills, Benjamin has exceptional problem-solving abilities. He doesn't just settle for the obvious or initial proposed solutions. Instead, he takes the time to understand the problem and often comes up with more efficient and elegant solutions that are better suited for the specific challenge, always with performance and maintainability in mind.– Naseem Shawarba, Fullstack Developer at idealo
When we introduced new initiatives for the upcoming quarter, he immediately engaged, showing genuine excitement to drive these forward. His proactive approach and commitment has both advanced our work and inspired the team to aim higher together.– Frederic von Vlahovits, Product Owner at idealo
Standout lessons I've picked up recently, both from hands-on experience and fresh ideas I've encountered.