Softwaredeveloper focused on
real solutions.

I care not just about implementing requirements, but about truly understanding their underlying context – to develop sustainable, scalable solutions that deliver real value. Throughout my career, I have modernized legacy systems and helped shape new products – always with the goal of reducing complexity and putting users’ needs at the center.

What drives me: trust, clarity, and the freedom to truly do things well – supported by honest, open communication and clear direction.

Portrait von Denis Steinhorst - Linke Bildhälfte
Skip Technical Profile at a Glance

Technical Profile at a Glance

A compact overview of my technical strengths: languages, frameworks, and tools I work with.

– hands-on, up-to-date, and ready for the next challenge.

Languages

  • JavaScript | TypeScript
  • HTML
  • CSS | SCSS | LESS
  • JSON | XML
  • MySQL | MSSQL
  • PHP (Legacy)

Frameworks

  • Vue.js | Nuxt
  • Electron
  • jQuery
  • Handlebars
  • Bootstrap | Vuetify | NuxtUI
  • Pattern Lab | Twig

Cloud & DevOps

  • Vercel | Akamai | Cloudflare
  • Proxmox | VMs | LXC | Docker | Coolify
  • Git | GitHub | GitLab | Bitbucket
  • Linux (Debian/Ubuntu) | MacOS | Windows
  • NPM (Packages)
  • CI/CD (GitHub Actions | GitLab CI)

Performance & Data

  • REST | CRUD APIs | Pinia | Axios
  • Highcharts | Chart.js
  • SlickJS | SwiperSlider
  • ExcelJS | SheetJS
  • MomentJS
  • Google Analytics (GTM) | Hotjar

Testing & Tooling

  • Vitest | Jest
  • Cypress | Playwright
  • ESLint | Prettier
  • Webpack | Vite | Gulp | Grunt
  • Histoire | Storybook
  • Postman | Thunder Client

CMS, Orga. & Methods

  • Contentful | Strapi | FirstSpirit | OpenText
  • Jira | Confluence | MS Teams | MS Office
  • Figma | Adobe XD | Zeplin
  • Agile | Scrum | Kanban | Waterfall
  • BEM | Atomic Design | Design Tokens
  • Accessibility (WCAG) | Usercentrics
Skip My Development as a Developer

My Development as a Developer

I started out as a full-stack developer because I wanted to understand how systems work as a whole — from hardware, networking, hosting, and infrastructure to backend and frontend. This broad foundation still shapes how I think about architecture and how parts fit together. Over the years, I’ve increasingly focused on modern frontend technologies. Today, I specialize in user-centered interfaces and clean architectures — without ever losing sight of the bigger picture.

Age

0

Years

Developer Experience

0

Years

Professional Experience

0

Years

Skip Insight into personality & motivation

Insight into personality & motivation

My persolog personality profile and the IPM motivation profile provide valuable insights into my work style, communication preferences, and the factors that drive me. I share this information intentionally to foster transparency and create a solid foundation for successful collaboration and harmonious teamwork.

Personality type according to Persolog (DISC model)

Responsible

People with a strongly developed conscientious behavior tend to structure their environment, avoid disorder, and place great importance on quality and fairness. They analyze problems thoroughly, carefully assess ideas for their value, and prefer to implement the solution with the highest benefit. Their motivation lies in measurable successes, objective evaluation, and the drive to treat others fairly. In a team, they take responsibility, argue based on facts, and work most effectively when clear goals, reliable communication, and constructive feedback are provided.

Motivation profile according to IPM

Analyst

The analyst is a specialized expert who is motivated by individual performance, security, and continuous knowledge growth. They deliver strong results in clearly structured, reliable work environments and value precise instructions as well as ongoing training. With their conscientiousness, focus on quality, and fact-based, critical communication style, they strengthen team performance, promote sustainable processes, and significantly contribute to the company’s ability to innovate.

Skip Companies that have shaped my journey

Companies that have shaped my journey

Here is a selection of companies I have collaborated with as a software developer on various projects—often through agencies or direct employment. With over 15 years of professional experience, including nearly 10 years in professional environments at established industry giants as well as hidden champions, each role has broadened my perspectives, sharpened my skill set, and deepened my understanding of the respective industries.

Show projects:Select number of visible project cards.

Enter one or more terms. Partial matches work. Multiple filters possible. Clear all filters to return to normal view.

Showing 4 of 19 projects.

Quantum – Quantum

Quantum

Further development and refactoring of the portal frontend in Vue.

Miele – Intentive

Miele

Frontend development in Vue/Nuxt for the Miele B2C website.

Miele (Legacy) – Intentive

Miele (Legacy)

Maintenance and refactoring of the frontend infrastructure of the Miele B2B portal.

Juris – Intentive

Juris

Prototype/component development and integration into the CMS for Juris.

The company logos are displayed under the assumption of the 'Fair Use' policy for editorial illustration in connection with previous collaboration. The presentation is made without commercial intent or financial interest; furthermore, I make no claims of ownership or usage rights. If any company shown wishes to have their logo removed, please contact me promptly.

Skip My professional background

My professional background

A concise overview of how, over the past years, I have strategically supported companies of various sizes—as a frontend and fullstack developer—from agile family businesses and client-focused agencies to established industrial and service companies. Each role is presented not just as a job title but as a mini case study, providing insights into the technologies used, my areas of responsibility, and personal learnings from that time.

Zeige 2 von 4 Stationen

March 2025 – August 2025

Quantum GmbH — Frontend Web-Developer

As a frontend developer at Quantum, I was responsible for the VueJS UI of the central portal, a shared municipal utility platform serving over 15 partners. During this relatively short but intensive period, I expanded the existing system with numeAs a frontend developer, I was responsible for the further development of the central VueJS portal of a shared municipal utility platform for over 15 stakeholders. I optimized existing modules, expanded the UI with new components, and laid the foundation for the migration to Nuxt.

Responsibilities

  • Development of reusable UI components and optimization of existing state and frontend modules.
  • Implementation of data-driven visualizations as well as dynamically generated Excel reports.
  • Introduction of automated unit and end-to-end tests to ensure code quality and significantly reduce manual testing efforts.
  • Maintenance and expansion of CI/CD pipelines, ensuring SEO and accessibility standards.
Key Learning

At the close-knit and highly supportive Quantum, I learned how crucial close collaboration and flexibility are in a small team—especially on a project with such a diverse user base. Although I had frontend responsibility in previous projects, this took on a whole new meaning in this personal environment: everything was more direct, and decisions had an immediate, tangible impact. Working on complex UI solutions and using data-driven tools like Highcharts and Excel reports reminded me how rewarding it is to create real value for customers. What was especially valuable to me was how automated testing gave us freedom and strengthened trust within the team and in the codebase.

September 2020 – February 2025 (5 Jahre, 5 Monate)

Intentive GmbH — Fullstack Web Developer (Focus: Frontend)

In my roles as a fullstack/lead developer with a frontend focus, I developed web applications for large corporate clients, from implementing interactive components to backend integration. Additionally, I took on team leadership and knowledge management in selected projects.

Responsibilities

  • Implementation of versatile frontend features in a Vue/Nuxt environment, as well as legacy development and refactoring.
  • Integration of backend, middleware, and headless APIs.
  • Participation in and moderation of Scrum ceremonies, and onboarding of new team members in selected projects.
  • Ensuring SEO optimization and accessibility (WCAG), and introduction/expansion of unit and end-to-end tests.
Key Learning

Working in the agency showed me how diverse expectations, decision-making processes, and work cultures can be—and how important it is to stay flexible without losing oneself. The spontaneous deployment in ever-changing technical and interpersonal environments was particularly challenging for me. As someone who values personal relationships, I had to learn to be effective even in purely professional settings. Over time, I developed a habit of consistently thinking from the project's perspective—regardless of team or client. All the more, I appreciated the long-term collaboration with a major client, where I was able to grow and experience real impact over several years.

Schaltfläche zeigt nacheinander weitere Stationen an oder klappt zur Ausgangsansicht zurück.

Skip Certified & Awarded

Certified & Awarded

Learning never stops – and sometimes it even gets recognized. This section lists certificates, further training, and special awards that impressively document my professional development.

Zertifikat Logo von Certified VueJS - Masterclass Graduate

Certified VueJS - Masterclass Graduate

Advanced knowledge of the Vue ecosystem: component design, reactivity, state management, and best practices for scalable frontends.

Zertifikat Logo von Certified Mastering NUXT 3 Graduate

Certified Mastering NUXT 3 Graduate

Successful completion of the comprehensive Mastering Nuxt 3 training with a focus on performance, best practices, and modern architecture.

Zertifikat Logo von Certified FirstSpirit Developer Graduate

Certified FirstSpirit Developer Graduate

Specialization in enterprise CMS implementations, modular templates, content APIs, and integrations in headless architectures.

Zertifikat Logo von TOP 3: CCV QUALITY AWARD 2018 – Category IT-Innovation

TOP 3: CCV QUALITY AWARD 2018 – Category IT-Innovation

Award for innovative technical solutions in Customer Care & Contact Centers—focused on efficiency and user experience.

Skip Frequently Asked Questions (FAQ)

Frequently Asked Questions (FAQ)

Below are the most frequently asked questions about my career, working style, and professional prospects—each accompanied by clear, concise answers.

Skip Feedback that matters!

Feedback that matters!

In the following section, clients and colleagues share insights from their experiences working together. Their feedback highlights how project goals were achieved as a team and the positive momentum that emerged in the process.

Avatar of Brano Ramsak

Brano Ramsak

Product Manager · MieleX

Brano was Denis’s direct supervisor.

Do you want to sleep well at night? Then get Denis on your team.

When Denis was part of our team, I knew we could rest easy because he took full ownership of everything he touched. He doesn’t just meet expectations—he exceeds them.

What really stood out to me was Denis's attention to detail and commitment to excellence. His code wasn’t just functional; it was high quality, easy to understand, and well-documented. He didn’t just work for the moment; he worked for the long term, thinking ahead for his team.

Denis has this unique ability to stay in his bubble when he needs to focus and deliver fast results, but he’s always approachable and ready to help.

He never hesitated to jump in when someone needed support, and he made the work feel lighter with his presence.

He’s not just a solid team player—he’s the kind of colleague who makes the entire team better. Any team would be lucky to have him.

Original English comment.
Avatar of Brano Ramsak

Brano Ramsak

Product Manager · MieleX

Brano was Denis’s direct supervisor.

Do you want to sleep well at night? Then get Denis on your team.

When Denis was part of our team, I knew we could rest easy because he took full ownership of everything he touched. He doesn’t just meet expectations—he exceeds them.

What really stood out to me was Denis's attention to detail and commitment to excellence. His code wasn’t just functional; it was high quality, easy to understand, and well-documented. He didn’t just work for the moment; he worked for the long term, thinking ahead for his team.

Denis has this unique ability to stay in his bubble when he needs to focus and deliver fast results, but he’s always approachable and ready to help.

He never hesitated to jump in when someone needed support, and he made the work feel lighter with his presence.

He’s not just a solid team player—he’s the kind of colleague who makes the entire team better. Any team would be lucky to have him.

Original English comment.

Quick & straightforward way to start the conversation

Whether it's an initial contact, project inquiry, or recruiting interest – I look forward to connecting. Simply choose the channel that works best for you. I usually respond within one business day.