Personal statement
I’m a web frontend expert, developer, and trainer with over 20 years of professional experience. Since 2011 I've operated as an independent developer advocate, specializing in talks and workshops on web standards and related topics. I worked with companies of all sizes and spoke at conferences and meetups all over Europe.
Key skills
- Public speaking: engaging and technical talks and workshops on a wide array of frontend-related topics. Examples:
- Best of the Worst – The most awful anti features in JavaScript, ranked! (WeAreDevelopers World Congress 2025)
- Where we're going we don't need JavaScript—Programming with Type Annotations (WeAreDevelopers World Congress 2022)
- Developer communication: writing, podcasting, video production, social media
- Languages and web standards: JavaScript, CSS, HTML, Web Components (with deep familiarity with the underlying web standard specifications), TypeScript
- Web tools and frameworks: React, Next.js, Vite, esbuild, Git
- Multimedia: podcast production with Zencastr and Audacity, Video production for social media with Kdenlive, Inkscape, and Gimp
Work experience
Since 2011: self employed speaker and consultant
- Workshops on topics like JavaScript fundamentals, type-level programming in TypeScript, Web Components and React for customers such as:
- SAP SE
- ARAG SE
- Axel Springer SE
- Deutsche Telekom MMS GmbH
- Südwestrundfunk
- DATEV eG
- Freenet AG
- Österreichische Lotterien Gesellschaft m.b.H.
- Speaking and workshops at conferences such as:
- Other work includes:
- Code review and strategic consulting for various customers
- The video tutorial series on Web Components for entwickler.de (Sample: Slots in Shadow DOM, german)
- Work on migrating saba.com.au from Next.js 13 to version 15 for Suora GmbH
2006-2010: self-employed web developer
- Web design with Photoshop, HTML, and CSS
- Frontend development with jQuery and MooTools
- PHP development with particular focus on WordPress and CakePHP
2004-2006: web designer and developer
- Co-founder of web design agency Include Design GbR
- Responsible for web design with Photoshop, HTML, and CSS, as well as PHP development
Projects
Code.Movie
- Software for storytelling in code, used for presentations and video production
- Sole developer of core library, third-party integrations, website and the frontend framework powering the website
Working Draft
- German-language podcast with over 700 episodes since 2010
- Host and occasional audio editor
Ornament
- Framework for web component frameworks, built with TypeScript and ECMAScript decorators
- Developer and maintainer
Links & contact information
- Web: peterkroener.de (german)
- Mail: peter@peterkroener.de
- Phone: +49 151 55994172
- Mastodon: mastodon.social/@sir_pepe
- Bluesky: @sirpepe.bsky.social
- LinkedIn: linkedin.com/in/peterkroener
- GitHub: github.com/SirPepe