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
  • 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 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 21 projects.

Steinhorst.dev Portfolio – seeking employment

Steinhorst.dev Portfolio

Planning, Design, and Development of a Modern Developer Portfolio with Vue.js, Nuxt.js, and Strapi.

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.

Meidericher-TTC47 – Voluntarily

Meidericher-TTC47

Complete headless redevelopment of the club website using Vue / Nuxt / Contentful.

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 3 von 5 Stationen

September 2025 to present (2 Monate)

Seeking new challenges — Fullstack Web Developer (Focus: Frontend)

The pen is ready to write the next chapter—maybe with you? I’m open to new impulses, fresh ideas, and teams that want to make a difference. Curious? Reach out without obligation and get to know me.

March 2025 – August 2025

Quantum GmbH — Frontend Web-Developer

In the project, I took on frontend responsibility in the Vue environment—with a focus on clean code, reusability, and genuine user orientation. I contributed technically, content-wise, and within the team at key points.

Responsibilities

  • Architecture & development of reusable UI components
  • Visualization of energy data in chart diagrams
  • Close coordination with backend/middleware team
  • Setup of automated quality assurance
  • Maintenance & optimization of CI/CD pipelines
  • Ensuring up-to-date SEO & accessibility (A11y) standards
  • Active participation in Scrum ceremonies & knowledge Management
  • Automation of Excel report and template generation for clients
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, 3 Monate)

Intentive GmbH — Fullstack Web Developer (Focus: Frontend)

In this agency environment, I worked with a variety of clients and technologies—often quickly, sometimes spontaneously, but always solution-oriented. Besides development, team leadership, mentoring, and structured knowledge transfer were also key responsibilities of mine.

Responsibilities

  • Setup and integration of backend/headless APIs
  • Team leadership including moderation of Scrum ceremonies
  • Onboarding new team members & knowledge sharing
  • Creation of unit & E2E tests for frontend components
  • Consistent implementation of SEO & accessibility (WCAG)
  • Mentoring, onboarding & knowledge management
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.