✨ Sr. Manager Product Management at Twilio ✨
✨ JavaScript hacker ✨
✨ Hackathon enthusiast ✨
✨ Public speaker ✨
✨ Cocktail & food photographer ✨
🥃👨💻🐼
Dominik leads Product and Design for the Emerging Tech & Innovation organization at Twilio. His team builds next gen prototypes and iterates quickly to help craft the long term product vision and explore the impact of autonomous agents & AGI on customer engagement. Deeply passionate about the Developer Experience, he’s a JavaScript enthusiast who’s integrated it into everything from CLIs to coffee machines. Catch his tweets @dkundel and his side ventures in cocktails, food and photography.
You can find some of his previous talks here:
- XSS, CSRF, CSP, JWT, WTF? IDK ¯\_(ツ)_/¯ at JSHeroes
- Get started writing TypeScript today! at Devoxx Belgium
- Hybrid Appocalypse at Microsoft Technical Summit
- 2FA, WTF? at Devoxx Poland
- Coffee.js - How I hacked my coffee machine with JavaScript
- 🐦 Twitter @dkundel
- 📧 Email hi@dkundel.com
- GitHub dkundel
- ✏️ Blog moin.world
- 🌐 Website dkundel.com
- 📦 npm dkundel
- 🗣 Speakerdeck dkundel
- 🖼 Official Picture
- When Porgs Scream at Webpack and Other Stories | Hardware, JavaScript, Hacking, Nodebots
- Type as much as you want - How to move your project to TypeScript | JavaScript, TypeScript
- Make Web Not War | JavaScript, Web Development
- What the AST? | Tools, Engineering
- The bots are stealing our jobs | JavaScript, Automation, Tools, Open Source
- XSS, CSRF, CSP, JWT, WTF? IDK ¯\_(ツ)_/¯ | JavaScript, Web Development, Security
- Get started writing TypeScript today! | TypeScript Introduction
- node-env-run | A
node
wrapper to automatically load environment variables from a.env
file - vscode-new-file | VS Code extension for a better new file dialog
- twilio-run | A local Twilio Functions development and debugging environment
- pkg-install | Agnostic API to programatically trigger
yarn add
ornpm install
- vscode-npm-source | VS Code extension to open the documentation of a Node module in the browser
- htcpcp-delonghi | Implementation of the Hyper Text Coffee Pot Control Protocol for the DeLonghi Latissima
- twilio-barista | A Twilio-powered application that is used by the Developer Evangelism team at events to allow attendees to order coffee via various Twilio-supported channels
- 🇺🇸 Conference Monitoring á la Iron Man | May 20, 2016
- 🇺🇸 Supercharge your Twilio API calls with Add-ons | May 24, 2016
- 🇺🇸 Build your own Pokemon Go SMS Service with Node.js, Express and Twilio | July 29, 2016
- 🇺🇸 Get started with writing TypeScript today! | August 12, 2016
- 🇺🇸 Writing a bot for Programmable Chat in Node.js | August 29, 2016
- 🇺🇸 A quick guide to JavaScript Promises | October 3, 2016
- 🇺🇸 Set up an SMS Forwarding Number in 5 Minutes with Twilio | November 29, 2016
- 🇩🇪 SMS Versenden mit Node.js und Twilio | December 20, 2016
- 🇺🇸 Build a Basic Call Center in Just a Few Minutes with Twilio | January 4, 2017
- 🇺🇸 How To Set Environments | January 26, 2017
- 🇺🇸 Phone Number Verification without Regular Expression | March 7, 2017
- 🇺🇸 Deploy .NET Core with Docker and now.sh | March 30, 2017
- 🇺🇸 How We Hacked Our Coffee Machine with JavaScript | April 1, 2017
- 🇺🇸 Writing a Node.js module in TypeScript | June 8, 2017
- 🇺🇸 10 TypeScript Features You Might Not Know | June 18, 2017
- 🇺🇸 Building the IT Crowd answering machine using Twilio Functions | July 4, 2017
- 🇺🇸 Find projects infected by malicious npm packages | August 2, 2017
- 🇺🇸 JS 💖 Hardware - Getting started with Nodebots and Johnny-Five | August 4, 2017
- 🇺🇸 Working with Environment Variables | August 11, 2017
- 🇺🇸 Building a TodoMVC with Twilio Sync and JavaScript | September 28, 2017
- 🇺🇸 Putting the helmet on - Securing your Express app | November 21, 2017
- 🇺🇸 Going surfing - Protect your Node.js app from Cross-Site Request Forgery | January 11, 2018
- 🇺🇸 Creating and Publishing Web Components with Stencil | February 14, 2018
- 🇺🇸 Serving Coffee with Twilio Programmable SMS and React | April 1, 2018
- 🇺🇸 Building a Chat with Twilio, lit-html, Parcel and TypeScript | May 15, 2018
- 🇺🇸 Building an npm search bot with WhatsApp and Twilio | August 2, 2018
- 🇺🇸 Locally developing and debugging Twilio Functions | February 19, 2019
- 🇺🇸 SMS Forwarding and Responding using Twilio and JavaScript | March 8, 2019
- 🇺🇸 How to Build a CLI in Node.js | March 19, 2019
- 🇺🇸 Send Images and Other Media via WhatsApp Using Node.js | April 16, 2019
- 🇺🇸 A Guide to Node.js Logging | May 6, 2019
- 🇺🇸 When Not to Use Lock Files with Node.js | May 17, 2019
- 🇺🇸 Creating a virtual photo booth using Twilio, WhatsApp & Cloudinary | July 16, 2019
- 🇺🇸 Using Twilio Functions with TypeScript | September 3, 2019
- 🇺🇸 Ahoy Hacktoberfest 2019 | October 1, 2019
- 🇺🇸 Learn How to Contribute to Open Source | October 1, 2019
- 🇺🇸 Open Source Tips from Maintainers for Maintainers | October 18, 2019
- 🇺🇸 Thank you to over 1000 contributors | October 28, 2019
- 🇺🇸 Sending SMS from GitHub Actions | November 26, 2019
- 🇺🇸 How to apply a promo code | November 26, 2019
- 🇺🇸 How to move your project to TypeScript - at your own pace | January 6, 2020
- 🇺🇸 Three Things You Didn't Know You Could Do with npm Scripts | March 2, 2020
- 🇺🇸 Congratulations to the winners of the Twilio x DEV hackathon | May 5, 2020
- 🇺🇸 ASTs - What are they and how to use them | June 11, 2020
- 🇺🇸 Introducing SIGNAL Developer Mode | September 29, 2020
- 🇺🇸 How we built a terminal interface for our conference using React | September 30, 2020
- 🇺🇸 Move your Twilio Functions Project to Node 12 | February 23, 2021
- 🇺🇸 US A2P10DLC for Developers | March 15, 2021
- 🇺🇸 New Major Serverless Toolkit Version | May 19, 2021
- 🇺🇸 How U.S A2P 10DLC Affects Developers and Small Businesses | June 22, 2021
- 🇺🇸 SIGNAL Developer Mode 2021 | October 15, 2021
- 🇺🇸 Announcing General Availability of Twilio Functions and Assets | October 17, 2022
- 🇺🇸 Creating your own image generation model using JavaScript | February 23, 2024
- 🇺🇸 Let's talk about Developer Experience: The Spectrum of DX | July 23, 2024
- 🇺🇸 Developing and Managing Tools for Twilio AI Assistants | July 23, 2024
- 🇺🇸 Five ways to work with Generative AI in JavaScript | July 27, 2024
- 🇺🇸 Empowering Developers Is Critical to Drive AI Innovation | September 5, 2024
- 🇺🇸 How AI Agents Will Reshape Your Growth Marketing Strategy | September 16, 2024
- 🇺🇸 Code from Anywhere — How AI is Finally Bringing Development to Your Pocket | September 30, 2024
- 🇺🇸 Build an AI Voice Assistant with Twilio Voice, OpenAI’s Realtime API, and Node.js | October 1, 2024
- 🇩🇪 TypeScript, JavaScript++? | Screenguide #35, 07-09/2017