About me

Portrait

Passionate developer who started playing with homepage builders as a kid and built his own website back when the web was still young. My professional journey from Media Designer to Frontend Web Developer combined my background in design with my passion for web technologies.

Throughout my career, I have gained a wide range of experience and expanded my knowledge out of personal interest. Along the way, I ventured into backend development, tackled new challenges, and explored new technologies. Over time, this naturally led to my evolution as a Full-Stack Web Developer.

Today, I develop complex web applications, high-performance websites with CMS integration, or design the architecture for the next big project.

Work Experience

ISCOPE GmbH(Nov 2022 – Present)

Frontend Web Developer

Osnabrück, Germany

As a frontend specialist, I am responsible for planning and developing web applications, administrative interfaces, and websites. I make decisions regarding the tech stack for new projects and focus on modern, reliable technologies like React, Next.js, TailwindCSS, and TypeScript.

With my years of experience, I also take on senior-level responsibilities, including driving the company's technological advancements, DevOps, mentoring trainees, and serving as a point of contact for technical questions. Additionally, I'm the Tech Lead for several projects.

I also maintain several legacy projects based on TYPO3, jQuery, and Bootstrap.

Corbin & Grundke GmbH(Mar 2017 – Dec 2021)

Managing Partner

Osnabrück, Germany

During my time as a freelancer, I grew a lot in both web development and media design. I worked on a wide range of projects, which gave me the chance to dive into lots of different technologies and tools.

Frameworks like Vue, Nuxt, and Tailwind were my entry point into modern web development. Together with my colleague, who handled backend development with Laravel, we worked on a bunch of exciting projects, ranging from custom-made and blazingly fast business websites to interactive web apps with clean and modern UIs.

Elbracht Montage GmbH(May 2015 – Feb 2016)

Digital Media Designer

Herzebrock-Clarholz, Germany

As the sole media designer, I was responsible for maintaining the company's website, creating to-scale bathroom drawings with 3D visualization, and designing advertising materials, promotional items, and forms.

BrillDesign GmbH(Aug 2010 – May 2013)

Apprenticeship for Digital Media Design

Herzebrock-Clarholz, Germany

During my apprenticeship as a media designer at a full-service advertising agency, I got the chance to work on a wide variety of projects and pick up a lot of new skills along the way. The mix of tasks helped me build experience in both print and digital design and gave me solid, all-around training.

In print, I worked on designing marketing materials, business stationery, and ads, but I also got to be creative with things like logo design and developing corporate identities.

In web development, I finally got to turn my hobby into a job. I built on my basic knowledge of HTML, CSS, and JavaScript by getting real-world experience in a professional setting. I worked on developing websites with TYPO3, created templates, and configured TYPO3 using TypoScript.

Education

Osnabrück University of Applied Sciences(2016 – 2019)

Osnabrück University of Applied Sciences

Computer Science and Media Applications

Osnabrück, Germany

Berufskolleg Senne (Technical College)(Sep 2013 – Jun 2014)

Berufskolleg Senne (Technical College)

College entrance qualification

Bielefeld, Germany

Berufskolleg Senne (Vocational College)(Aug 2013 – May 2013)

Berufskolleg Senne (Vocational College)

Digital Media Design

Bielefeld, Germany

Success Stories

There's Always a Bigger Project

Our small team of four had just wrapped up one of the largest projects our agency had ever undertaken when the next mammoth project came knocking. The scope of this new challenge dwarfed everything that had come before.

As the Tech Lead for the frontend, I took on responsibility for the project's architecture and technology selection. After analyzing the requirements and functional specifications, I decided to build the application using Next.js, a performant and versatile framework that gives us maximum flexibility without getting in the way. With TailwindCSS, we ensured a smooth and scalable UI development process, even for complex projects. React Aria enabled us to meet the high standards for accessibility and usability.

I worked closely with the backend team to coordinate the API's structure and documentation using OpenAPI, creating a seamless interface between frontend and backend. Acting as the technical point of contact, I managed both external requirements and internal implementation considerations, ensuring that our workflow supported a productive and efficient process. Additionally, I was responsible for frontend quality assurance, from code reviews to testing and performance optimization.

After more than a year of intense collaboration, the result was an intuitive, accessible, and high-performing application that met all of the client's functional and technical requirements. By leveraging modern technologies and established best practices, we built a future-proof platform that remains flexible, extensible, and maintainable for the long term.

Fresh Wind in the Sails

As a newcomer to the company, I quickly realized that the tech stack used for websites was in dire need of an overhaul. The CMS in use was a monolithic TYPO3 setup that rendered templates using the narrowly focused Fluid Templating Engine — a tool rarely seen outside of TYPO3 projects. On the frontend, jQuery and Bootstrap were the go-to tools — technologies that are increasingly hard to justify for modern projects.

This led to several critical issues. Websites suffered from poor performance, which negatively impacted SEO, reach, and, ultimately, the revenue of our clients. Projects progressed slowly and required more time than necessary, as the tech stack restricted both the workflow and the scope of possibilities.

I took the initiative and developed a working tech demo that tackled these problems head-on by leveraging modern technologies. Since the company specialized in TYPO3, I needed to find a solution that fit our team's skill set: a headless TYPO3 setup paired with a Next.js frontend via an API connection.

I knew that to win over my colleagues and the management, I needed to address all potential concerns up front: How do we get Next.js to replicate TYPO3's dynamic page structure? How can we implement custom TYPO3 content elements in the frontend? How do we integrate forms configured in the TYPO3 backend? What about SEO, sitemaps, and caching?

Using React for the frontend not only opened up a new world of possibilities but also made our development process significantly more efficient and the code far more maintainable in the long run. Thanks to Next.js's caching and routing capabilities, we achieved a whole new level of performance and SEO optimization.

The alternative approach I introduced didn't just give us a way to improve our internal workflows — but also to elevate the quality of our work in a sustainable way.

From Intern to Tech Lead

During an internship designed to assess my skills, I was tasked with rebuilding an existing project from scratch in a different framework.

The project was the administrative interface of an internal tool previously implemented with Vue.js. The goal was to evaluate my approach to problem-solving and my ability to quickly adapt to unfamiliar technologies. This was a trial task that had been used with several other interns before me.

In less than three weeks, I familiarized myself with React, Meteor.js, DevExtreme, and MongoDB and rebuilt the project with full functionality as requested. This outcome was unexpected, as the exercise was never intended to result in a production-ready solution.

The assessment was a complete success. The new project fully replaced the old tool, and because of how well it went, I became the go-to person for technical decisions. While we don’t have fixed roles, I’ve essentially taken on the responsibilities of a Tech Lead, making key choices on how we implement things moving forward.

Miscellaneous

Software development isn't just my job — it's also my hobby. That's why I spend a lot of my free time exploring technologies I'm interested in, keeping up with the latest news and trends in the tech industry, or chipping away at the mountain of technical books still on my reading list. There's always something new to discover, and that's what I love about my work: it's never boring and always full of variety.

Outside of coding, I'm passionate about gaming, where my journey started ages ago on the SNES and is still relevant today. I'm particularly drawn to challenging games that require precise timing and a deep understanding of mechanics, be it in action-packed battles or competitive multiplayer games that rely on teamwork. At the same time, I enjoy strategic games that demand long-term planning, adaptability, and a good sense of resource management. When I'm not playing games myself or with friends, I like to watch other players on Twitch or keep up with the latest developments in the gaming industry.

Of course, even with an ergonomic (home) office setup, I need a physical balance. Luckily, I discovered fitness at some point, so I regularly lift my dumbbells, keep my treadmill moving, and stay active.

Handcrafted © 2025 by Stefan Corbin

Legal notice