Back to home page
Jens Duttke

JensDuttke


Web-Developer

Über mich

This page is currently only available in German.

Beruf und Passion

Mein Name ist Jens Duttke, geboren 1981 am Südrand des Harzes. Zur Zeit lebe ich in Warstein-Belecke. Über 16 Jahre lang (2009-2026) war ich als Frontend-Entwickler bei der Modix GmbH in Koblenz tätig, einem auf digitale Automotive-Vermarktung spezialisierten Tochterunternehmen von Cox Automotive. Dort entwickelte ich mich vom Webdesigner über den Frontend Architect und Product Architect zum Senior React Engineer. Seit Februar 2026 arbeite ich als AI Engineer und baue eine auf Künstliche Intelligenz spezialisierte Abteilung auf.

Bei Modix war mein Aufgabenbereich ständig im Wandel und bot mir vielfältige Entwicklungsmöglichkeiten. Zu Beginn war ich für aufwendige JavaScript-Lösungen und komplexe Programmieraufgaben bei technisch anspruchsvollen interaktiven Elementen wie Fahrzeugbestandssuchen, Finanzierungsrechnern und Neuwagen-Konfiguratoren verantwortlich. Diese flossen im Rahmen verschiedener Teams in mehr als 6.000 Autohändler-Webseiten sowie in herstellereigene Gebrauchtwagenbörsen namhafter Hersteller weltweit ein. Später umfasste mein Tätigkeitsfeld die Konzeption der Frontend-Architektur internationaler Projekte, die Neu- und Weiterentwicklung interner Produkte, das Mentoring von Entwicklern sowie die Evaluierung neuer Technologien und Tools.

Software- und Web-Entwicklung ist für mich jedoch mehr als nur ein Beruf, sondern vielmehr eine Passion, der ich seit über 32 Jahren in meiner Freizeit nachgehe. So sind in den letzten 27 Jahren unzählige Projekte entstanden, von denen ich auf dieser Webseite einige vorstellen möchte.

Die Anfänge — Offline

Angefangen im Alter von 12 Jahren mit Microsoft QBasic (1993), ging es über Microsoft QuickBASIC (1995), Borland Turbo Assembler (1996), Microsoft Visual Basic 5 und 6 (1997) und Microsoft Macro Assembler (1998) langsam in Richtung "echte" Projekte.

Ende des letzten Jahrtausends war ich sehr an PlayStation-Emulation interessiert, da zu dieser Zeit mit Bleem! ein hervorragender Emulator erschienen ist, der eine große Community hatte, in der ich auch sehr aktiv war.

1999 entstand dann mit Blini! meine erste veröffentlichte Software, die natürlich auch eine Webseite benötigte — mein Einstieg in die Web-Programmierung, "optimized for Microsoft Internet Explorer 4". 😀

blini! is software that lets you edit your bleem!.ini file -- and while we don't officially support, nor endorse it, *I* personally think it's AWESOME and well worth the download.Randy Linden, Autor von Bleem!

Ein Job-Angebot des Bleem! Inc. CEO hatte ich damals abgelehnt, da ich mitten in meiner Ausbildung war und mir ein Umzug nach Los Angeles zu diesem Zeitpunkt zu unsicher erschien. Vermutlich die richtige Entscheidung, da kurze Zeit später die Entwicklung von Bleem! eingestellt wurde. Schade.

Das Internet

Im neuen Jahrtausend habe ich mich dann intensiver mit Web-Technologien befasst, war im IRC und Usenet aktiv, habe mich neben HTML und CSS auch mit JavaScript (2000) und Perl (2000) beschäftigt, etwas später kam dann PHP (2001) dazu und hat Perl vollständig ersetzt.

Serverseitig setze ich mittlerweile auf SSG, sowie auf Node.js für APIs, und versuche trotz begrenzter Freizeit einen Überblick über die neusten Technologien (wie den neusten ECMAScript-Spezifikationen, den neusten CSS-Features, JavaScript Frameworks, WebGL, Künstliche Intelligenz etc.) zu behalten.

So setze ich seit 2015 TypeScript und seit 2018 React in allen meinen privaten Projekten ein. Das seit 2013 genutzte Sass, wurde mittlerweile durch moderne CSS-Features wie Nesting und Custom Properties ersetzt.

Beruflich war ich 2017 für die Einführung von React mit TypeScript und Webpack verantwortlich und begleitete zwischen 2017 und 2018 die Einführung von Solr. 2018 arbeitete ich an der Weiterentwicklung einer React Native/TypeScript-basierten App für Mobiltelefone. Ab 2020 verantwortete ich die Einführung von SSG mit Gatsby, und ab 2022 die Entwicklung eines WYSIWYG-Webseite-Konfigurators auf Next.js-Basis.

Die Zukunft

Ich liebe neue Herausforderungen, habe Spaß daran, Grenzen zu erforschen und anscheinend Unmögliches möglich zu machen. 😉

Mit meinem Wechsel in die Rolle des AI Engineers verbinde ich meine langjährige Erfahrung in Software-Architektur und Webentwicklung mit dem Feld der Künstlichen Intelligenz. Der Aufbau einer neuen AI-Abteilung ist genau die Art von Herausforderung, die mich antreibt.

Wenn Sie Interesse an einem fachlichen Austausch haben, freue ich mich auf Ihre Nachricht.