Dominik Kundel
👨💻 Biography
Dominik is a Principal Product Manager in the Office of the CEO at Twilio in San Francisco. He has over 7 years of experience in Developer Experience and Developer Relations. Dominik loves tinkering with anything that can run JavaScript, from the front-end over servers to CLIs and coffee machines, he ran JavaScript anywhere he could. You can find him tweeting @dkundel or working on open source projects for CodeExchange and Twilio Labs. In his spare time he's working on cocktail, food and photography projects.
🎤 Examples of Previous Talks
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
👥 Social Channels
🐦 Twitter @dkundel📧 Email hi@dkundel.comGitHub dkundel
✏️ Blog moin.world🌐 Website dkundel.com📦 npm dkundel🗣 Speakerdeck dkundel🖼 Official Picture📸 Instagram
💬 Current Talk Topics
- 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
💻 Open Source Projects
- 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
🗣 Past Presentations
✏️ Technical Writing
🌐 Online
🇺🇸 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
📰 Print
🇩🇪 TypeScript, JavaScript++? | Screenguide #35, 07-09/2017