Hi, thanks for dropping by!

My name is Stefanie, and I’m a Senior JavaScript Developer based in Berlin. With over 15 years of experience in the industry, I’ve built strong full-stack expertise and enjoy working across every stage of the development cycle for modern JavaScript applications and services. I’m passionate about learning new technologies and continuously refining my skills.

I stay inspired and informed by attending conferences, joining meetups, and exchanging ideas with fellow developers. These connections keep me up to date with the latest trends and give me fresh perspectives to bring into my work.

I’m a web developer by choice and with all my heart—because I love the web, the community around it, and the principle of sharing knowledge and information across all devices and platforms.

Projects I've been working on:

Screen AI Training

AI Trainer

since 08/2025

I improve advanced AI models by providing detailed human feedback and corrections. My work involves rating, editing, and rewriting the AI's outputs to ensure they meet strict standards for accuracy, quality, and tone. I also create high-quality, specialized training data (including technical text and code) and identify errors to solve specific problems and enhance the Large Language Model's (LLM) reliability.

Screen climb2connect

climb2connect

2025

I set up a multi-language Next.js website for the volunteer-led non-profit organisation climb2connect. The website is translated into six languages for better outreach.

Screen Funke Mediengruppe

Funke Mediengruppe

2022-2024

I contributed to the relaunch of all local newspapers at Funke Mediengruppe, focusing on JSON Schema–driven type safety and validation for Java⇔TypeScript interoperability, CUE CMS template development, AWS Lambda–based sitemap and feed generation, as well as routing architecture, grooming, and planning.

Screen Parity Technologies GmbH

Parity Technologies GmbH

2018-2021

I became a full-time JavaScript Software Engineer at Parity Technologies in late 2018, working on TypeScript tooling and proof-of-concept implementations for the decentralized network protocol Polkadot and the Substrate blockchain framework.

Screen Planet Labs

Planet Labs

2017/2018

Joined Planet Labs Germany as a Senior Frontend Developer, contributing to the development of administrative and analytical geospatial web applications.

Screen Curvedimge Calculator

Curvedimge Calculator

2017

A helper app for A-Frame’s a-curvedimage component that allows you to adjust geometry attributes based on the asset’s image ratio, preventing distortion.

Screen Wikipedia WebVR Recent Changes Heatmap

Wikipedia WebVR Recent Changes Heatmap

2017

Developed a WebVR globe app that visualizes the 150 most recent Wikipedia edits in real time using the Wikipedia Stream API and A-Frame VR.

Screen Graphic Recording in WebVRScreen 2 Graphic Recording in WebVR

Graphic Recording in WebVR

2017

Produced a WebVR adaptation of an analog graphic recording from a Good School Hamburg workshop day, in collaboration with Anna-Lena Schiller.

Screen Augsburger Allgemeine Mobile Website

Augsburger Allgemeine Mobile Website

2016/2017

I developed the frontend for the new mobile website of the daily newspaper Augsburger Allgemeine Zeitung.

Screen IBB Frontend Relaunch

IBB Frontend Relaunch

2016

Served on the core team for the frontend relaunch of the responsive website for Investitionsbank Berlin.

Screen GKV E-Magazine

GKV E-Magazine

2016

I worked on the article filters, dynamic content loading, and mobile optimization for the e-magazine of the National Association of Statutory Health Insurance Funds.

Screen GKV Klinik-Simulator

GKV Klinik-Simulator

2016

I built the Google Maps integration for a clinic search app for the National Association of Statutory Health Insurance Funds.

Screen ImmobilienScout24 AT Search Frontend

ImmobilienScout24 AT Search Frontend

2015

I collaborated closely with the UX team to build the templates for the search app of an Austrian property search platform.

Screen ImmobilienScout24 AT CMS Frontend

ImmobilienScout24 AT CMS Frontend

2015

I delivered frontend development for the editorial CMS content of an Austrian real estate platform.

Screen AUDI Approved Used Car Locator

AUDI Approved Used Car Locator

2015

I implemented the filters and compare functionality for the German edition of Audi’s Approved Used Car Locator.

Screen Clapp GmbH Website

Clapp GmbH Website

2014

I developed the company WordPress website for Berlin-based media agency Clapp GmbH.

Screen Horizont.net Relaunch & Newsletter

Horizont.net Relaunch & Newsletter

2014

I contributed to the frontend relaunch of HORIZONT.NET and created responsive newsletter templates.

Screen iKiosk

iKiosk

2014

Provided technical consulting during the design and concept phase for the relaunch of Axel Springer’s online newsstand.

Screen Rheinische Post iPad App

Rheinische Post iPad App

2014

I helped develop the HTML5 frontend for the iPad app of the daily newspaper Rheinische Post.

Screen Frankfurter Rundschau iPad App

Frankfurter Rundschau iPad App

2014

Assisted in building the HTML5 frontend for the Frankfurter Rundschau daily newspaper’s iPad app.

Screen Gay Folks Movement

Gay Folks Movement

2014

I developed the WordPress backend and frontend for Aperto Plenum’s pro bono campaign website supporting LGBTQ rights in Russia.

Screen Fitmio

Fitmio

2013/2014

Designed and developed the frontend for a fitness web app by DuMont Schauberg publishing house.

Screen VW XL1

VW XL1

2013

I joined the team as a frontend developer to build the product website for Volkswagen’s XL1 hybrid 1-litre car.

Screen Allianz 1890 Magazine

Allianz 1890 Magazine

2013

I contributed as a Drupal frontend developer to the creation of Allianz’s online magazine.

Screen Wahl.de

Wahl.de

2013

I contributed to the migration to Drupal 7 and supported the frontend relaunch of wahl.de, a data-driven German election and voting information platform.

Screen Mpass - Product Website

Mpass - Product Website

2012/2013

I built the product website for O2/Telefónica’s mpass mobile payment service using Drupal Multisite.

Screen Postdigital Magazin

Postdigital Magazin

2012

Created the online version of Aperto Plenum’s Postdigital magazine using WordPress Multisite.

Screen EVL Community

EVL Community

2012

I integrated a community section, built with WordPress, into the existing website.

Screen Heimat Almanya

Heimat Almanya

2011

I was part of the team that developed the Drupal website for a creative competition for young people, commissioned by the Federal Government’s Commissioner for Integration.

Screen Chirurgiesuche

Chirurgiesuche

2011

I collaborated on the development of the Drupal website, with a focus on the frontend.

Screen Haglund Industri

Haglund Industri

2010

I developed and implemented the WordPress website for Swedish manufacturer Haglund Industri.

Screen Piano City Berlin

Piano City Berlin

2010

I developed the Drupal-based event website for a three-day piano festival in Berlin.

Screen Lyle & Scott Fashion Blog

Lyle & Scott Fashion Blog

2010

I created the WordPress frontend for a fashion blog.

Get in touch!

If you have any questions or would like to get in touch, feel free to contact me:

I'm looking forward to hearing from you to explore how we can work together!

Impressum

Angaben gemäß § 5 TMG

Stefanie Doll
Weichselplatz 4
12045 Berlin

Kontakt:

E-Mail: hello[at]stefaniedoll.de

Umsatzsteuer-Identifikationsnummer gemäß §27a Umsatzsteuergesetz: DE270857850

Haftungsausschluss

Haftung für Inhalte

Die Inhalte meiner Seite wurden mit größter Sorgfalt erstellt. Für die Richtigkeit, Vollständigkeit und Aktualität der Inhalte kann ich jedoch keine Gewähr übernehmen. Als Diensteanbieter bin ich gemäß § 7 Abs.1 TMG für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Nach §§ 8 bis 10 TMG bin ich als Diensteanbieter jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen. Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden ich diese Inhalte umgehend entfernen.

Haftung für Links

Mein Angebot enthält Links zu externen Webseiten Dritter, auf deren Inhalte ich keinen Einfluss habe. Deshalb kann ich für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche Rechtsverstöße überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar. Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werde ich derartige Links umgehend entfernen.