June 1 - 5, 2023

Amsterdam
JSNation 2023
The main JS conference of the year

Wes Bos
Canada
Talk: AI and Web Development: Hype or Reality, Using Other Languages in Combination With Your JS Code
Wes Bos is a Full Stack developer from Canada. Constantly learning, he creates web development courses focused on JavaScript, TypeScript, React, CSS, Node.js and whatever else comes his way. Wes is the co-host of the popular Syntax.fm podcast and has taught over half a million people JavaScript and has spoken at dozens of conferences around the world.

Miško Hevery
Builder.io, USA
Talk: Building WebApps That Light Up the Internet with QwikCity, Building a Web-App: The Easy Path and the Performant Path. Why Are They Not the Same?, Micro Frontends, Miško Hevery's Room
As CTO, Miško oversees the technology division that powers the Builder.io applications and software. Before joining Builder.io, he created Open Source platforms for Google, including Angular, AngularJS and was co-creator of Karma. While at Google, he brought a testing culture there with his blog. Before focusing on making the web better, he believes testing is the key to success.
Miško started his career designing digital circuits and moved to databases, full-stack development and finally, front-end frameworks, giving him a unique perspective. He understands all of the layers from the web down to a transistor. In addition to Google, he worked for tech powerhouses Adobe Systems and Sun Microsystems.
He holds an MS/BS from Rochester Institute of Technology and an MBA from Santa Clara University.

Matteo Collina
Platformatic, Italy
Talk: Build and Deploy a Backend With Fastify & Platformatic, APIs are Evolving. Again., I Would Never Use an ORM, Luca Maraschi's & Matteo Collina's Room, Matteo Collina's Room
Matteo is the Co-Founder and CTO of Platformatic.dev with the goal to remove all friction from backend development. He is also a prolific Open Source author in the JavaScript ecosystem and modules he maintain are downloaded more than 12 billion times a year.
Previously he was Chief Software Architect at NearForm, the best professional services company in the JavaScript ecosystem. In 2014, he defended his Ph.D. thesis titled "Application Platforms for the Internet of Things".
Matteo is a member of the Node.js Technical Steering Committee focusing on streams, diagnostics and http. He is also the author of the fast logger Pino and of the Fastify web framework.
Matteo is an renowed international speaker after more than 60 conferences, including OpenJS World, Node.js Interactive, NodeConf.eu, NodeSummit, JSConf.Asia, WebRebels, and JsDay just to name a few. He is also co-author of the book "Node.js Cookbook, Third Edition" edited by Packt.
In the summer he loves sailing the Sirocco.

Erick Wendel
Erick Wendel Training - Professional Educator, Brazil
Talk: Bun, Deno, Node.js? Recreating a JavaScript Runtime From Scratch, Erick Wendel's Room
Erick Wendel is an active Node.js core committer, Keynote Speaker, and professional educator. He has given over 100 tech talks in more than 10 different countries worldwide. He was awarded as a Node.js Specialist with the Google Developer Expert, Microsoft MVP, and GitHub Stars awards. Erick Wendel has trained more than 100K people around the world in his own company https://erickwendel.com

Mike Hartington
Ionic, USA
Talk: Bringing Your Web App to Native With Capacitor, Maximum Efficiency: A Primer on Capacitor
Mike is a developer, Google Developer Expert, and Director of Developer Relations at Ionic who's been working in the mobile landscape for most of his professional career. When he's not working Ionic itself, Mike works with community members and helps them succeed at mobile. In his spare time, he’s an aspiring woodworker, occasional musician, and craft beer lover.

Maxim Salnikov
Microsoft, Norway
Talk: Web Push Notifications Done Right
Maxim Salnikov is an Oslo-based cloud and tech community geek. He is a webdev maestro who builds apps since the end of the last century and shares his extensive web platform experience by speaking & training at developer events around the world. Daytime, Maxim is boosting cloud skills at the country scale by leading developer engagement in Microsoft Norway. In the evenings, you'll find him organizing the country's main web & mobile development meetups.

Phil Nash
Sonar, Australia
Talk: The State of Passwordless Auth on the Web
Phil is a developer advocate for Sonar and Google Developer Expert living in Melbourne, Australia. He loves working with Ruby or JavaScript to build web applications and tools to help developers. He once helped build a website that captured the world's favourite sandwich fillings. He has too many GitHub repositories.
Away from the keyboard, Phil listens to ska punk, hangs out with his miniature dachshund (also called Ruby), and is on a mission to discover the world's best beers.

Maya Shavin
Microsoft, Israel
Talk: Accessible Component System Through Customization, Maya Shavin's Room
Maya is Senior Software Engineer in Microsoft, working extensively with JavaScript and frontend frameworks and based in Israel. Maya is also a published author, international speaker and an open-source library maintainer of frontend and web projects. As a core maintainer of StorefrontUI framework for e-commerce, she focuses on delivering performant components and best practices to the community while believing a strong Vanilla JavaScript knowledge is necessary for being a good web developer.

Barry Pollard
Google, Ireland
Talk: Top Core Web Vitals Recommendations for 2023, Barry Pollard's Room
Barry Pollard is a Web Performance Developer Advocate in the Google Chrome team, working on Core Web Vitals and the Chrome User Experience Report (CrUX). He is one of the maintainers of the HTTP Archive and it's annual Web Almanac publication. He's also the author of HTTP/2 in Action from Manning Publications.

Arisa Fukuzaki
Storyblok, Germany
Talk: 18n Was the Missing Piece: Let 70%+ of the Users in the World to Access Your Apps, i18n Was the Missing Piece: Let 70%+ of the Users in the World to Access Your Apps
Arisa is a Frontend Developer who became a DevRel Engineer. She works at Storyblok to share and improve better DX through talks, maintaining SDKs, and tutorials. Her mission is to learn, speak, connect and help. Outside of her work, she is a GDE and a GirlCode ambassador. In her private time, she is a longboarder, a snowboarder, a yogi, and an Aikido fighter.

Rafael Gonzaga
NearForm, Brazil
Talk: 5 Ways You Could Have Hacked Node.js, Rafael Gonzaga's QnA
Rafael is a Staff Engineer at NearForm, working full-time on the Node.js runtime as a TSC (Technical Steering Committee) member, especially in the security working group.
He's also the maintainer of popular JavaScript libraries such as Fastify and Clinic.js, and he's specialized in performance enhancements and software architecture optimization.

Brittany Joiner
PixieBrix, USA
Talk: Anyone Can Be an Open Source Maintainer, Collaboration, Productivity & Workflows
Brittany Joiner is a marketer turned developer that now brings her skills together as Head of Developer Relations at PixieBrix! She loves building automations, tools, and toys, and she's super passionate about helping folks transition to tech careers. You'll find her traveling the world, reading by the pool, or checking out the farmers market with her girlfriend and pup.

Nikhil Kumaran S
Cloudera, India
Talk: Woah! Can TypeScript Do That?, Collaboration, Productivity & Workflows, Where & How You Write Your Code
Hi, I'm Nikhil Kumaran S, Frontend developer with expertise in Reactjs. I currently work at Cloudera. I have a passion for knowledge sharing. I share my knowledge by writing blog posts, giving tech talks at conferences, and mentoring people on Frontend development.
Joran Quinten
Jumbo Supermarkten, Netherlands
Talk: Maintaining a Component Library at Scale, Design & Developer Collaboration, Where & How You Write Your Code
Jorans passion involves getting people to love technology and technology to play nice. He works as an interaction developer with ♡ for web.
Focussed on levelling up the design system @ Jumbo Supermarkten. 🧭 Collaborating with Fontys University @ InnovationLab. 🧪
Writing a book on real world projects with VueJS 3 @ Packt Publishing. 📚

Cecelia Martinez
Ionic, USA
Talk: Mobile Deployments for Web Developers, Cecelia Martinez's QnA
Cecelia Martinez is a Developer Advocate for Appflow at Ionic, a company that helps web developers build cross-platform applications using modern technology. She is dedicated to creating better, more inclusive developer experiences for all. Previous companies include Cypress and Replay, with areas of expertise including web & mobile development, testing, developer tools, and open source. She is a Lead Volunteer with Women Who Code FrontEnd, Chapter Head of Out in Tech Atlanta, and a GitHub Star.

Juri Strumpflohner
Nx, Italy
Talk: Package-based Monorepos - Speed Up in Under 7 Minutes
Juri Strumpflohner lives in the very northern part of Italy and is currently working as a JavaScript Architect and Engineering Manager at Nrwl, where he consults for some of the world's biggest companies around the globe. Juri is very involved in the community. He's a Google Developer Expert in Web Technologies & Angular, speaks at international conferences, teaches on Egghead.io, or writes articles on https://juri.dev. He's also a core member of Nx.

Zoe Steinkamp
InfluxData, USA
Talk: Building an IoT App With InfluxDB, JavaScript, and Plotly.js, Zoe Steinkamp's QnA
My name is Zoe Steinkamp and I am a Developer Advocate for influxData. I was a front end software engineer for over 6 years before I moved into a developer advocate role. I have been with InfluxDB for over 3 years and i look forward to sharing my knowledge of the platform and databases. I enjoy learning about awesome new technologies and doing at home tech projects to help make my life as well as other peoples lives easier. My passions besides new technology include traveling and gardening.

Aria Minaei
Theatre.js, Germany
Talk: React + WebGPU + AI – What Could Go Wrong? 😳, Design & Developer Collaboration, Collaboration, Productivity & Workflows, Aria Minaei's Room
CEO Theatre.js, designing a design tool – blurring the line between designer/developer, author/consumer, and artist/scientist.

Dan Shappir
NEXT Insurance, Israel
Talk: Comparing JavaScript Frameworks Performance Using Real-World Data
Dan Shappir is the Performance Tech Lead at NEXT Insurance, and previously held that position at Wix.com. Dan has over 25 years of software development experience, and has worked on systems ranging from multiuser games to missile trajectory simulations to designing and building large-scale Web applications used by hundreds of millions of users. He is a frequent speaker at technical conferences, a host and panelist on the JavaScript Jabber podcast, and an Invited Expert on the W3C Web Performance Working Group. Dan holds an MSc in Computer Science.

Luciano Mammino
fourTheorem, Ireland
Talk: JavaScript Iteration Protocols, Using Other Languages in Combination With Your JS Code, Luciano Mammino's Room
Luciano was born in 1987, the same year Super Mario Bros was released in Europe, which, by chance is his favorite game! He started coding at the age of 12, hacking away with his father's old i386 armed only with MS-DOS and the QBasic interpreter and since then he has been professionally a software developer for more than 14 years. He is currently a senior Architect at fourTheorem where he is helping companies to get the best of the cloud, AWS and serverless. He loves the full-stack web, Node.js & Serverless and co-authored "Node.js design patterns", maintains fstack.link and co-hosts awsbites.com.

Zach Leatherman
Netlify, USA
Talk: The Good, The Bad, and The Web Components, Zach Leatherman's Room
Zach is a builder for the web. He created Eleventy (11ty), an award-winning open source site generator now full-time sponsored by Netlify. At one point he became entirely too fixated on web fonts. He has given 62 talks in eight different countries at events like Jamstack Conf, Beyond Tellerrand, Smashing Conference, CSSConf, and The White House. Formerly part of Filament Group, NEJS CONF, and NebraskaJS.

Elliott Johnson
Vercel, SvelteKit Maintainer, USA
Talk: Progressive Enhancement - What It Is and Isn’t, a Practical Introduction With Svelte, Elliott Johnson's QnA
Elliott lives in the beautiful city of Denver, Colorado, where he spends his free time doing Dangerous Outdoor Activities. During the day, he works as a Growth Engineer at Vercel, and, when he can, he helps maintain the world's best web framework, SvelteKit.

Jecelyn Yeen
Google (Chrome DevTools), Germany
Talk: Modern Web Debugging, Jecelyn Yeen's Room
Jecelyn Yeen is a DevRel engineer at Google working on Chrome DevTools and Browser Automation. Her work focuses on understanding and activating the ecosystem around developer tooling.
When she’s not coding (and avocado-ing), she’s jumping into mysterious sea waters in search of narwhals and mermaids.

Aakansha Doshi
Excalidraw, India
Talk: Building Text Containers in Canvas, Aakansha Doshi's QnA
Aakansha is an open-source enthusiast, Javascript, and React fan. She is one of the organizers of FOSS United meetups in Bangalore. She is a big foodie, and loves traveling and spending time with her family.
Fun Fact: She broke GitHub with her first PR of ~5k lines of code.

Olena Kutsenko
Aiven, Germany
Talk: Apache Kafka Simply Explained With TypeScript Examples, Design & Developer Collaboration, Collaboration, Productivity & Workflows, Olena Kutsenko's Room
Olena is a seasoned expert in data, sustainable software development, and teamwork. With a background in software engineering, she's led teams and developed mission-critical applications at Nokia, HERE Technologies, and AWS. Currently, she works at Aiven where she supports developers and customers in using open-source data technologies such as Apache Kafka, ClickHouse, and OpenSearch. She is also an international public speaker and regularly present at conferences around the world. She holds AWS Developer and Solutions Architect certifications, and is also a Confluent Catalyst.

Hemanth HM
PayPal, USA
Talk: What’s New in Node?, Hemanth HM's QnA
TC39 delegate, working on JavaScript feature proposals.
Hemanth is a FOSS philosopher and MTS at PayPal Inc.
Google Developer Expert for Web && Payments.
DuckDuckGo community leader.
Member of Node.js Foundation.
Google Launchpad Accelerator mentor.

Ivan Akulov
PerfPerfPerf, Netherlands
Talk: When Optimizations Backfire
Ivan is a Google Developer Expert, web performance consultant, and full-stack software engineer. His web performance experience has helped clients like Google, Framer, Appsmith, and many more. He currently runs the web performance consulting agency [PerfPerfPerf](https://3perf.com).
Outside of work, Ivan enjoys exploring modern art, discovering lesser-known electronic and techno artists, and obsessing over serif typefaces.

Henri Helvetica
Webpagetest by Catchpoint™, Canada
Talk: DEADScript: The Role Of JavaScript In Web Sustainability
Henri is a developer who has turned his interests to a passionate mix of site performance engineering with pinches of user experience. This led to him joining WebPageTest by Catchpoint as Head of Developer Community.
When not reading the deluge of daily research docs and case studies, streaming, or profiling sites in his favourite tool, Henri can be found contributing back to the community as he presides over the Toronto Web Performance Group meetup + Jamstack Toronto meetup, curating conference content or volunteering his time for lunch and learns at various bootcamps.
Otherwise, Henri is focusing on running the fastest 5k possible (surprise surprise), encouraging a healthy lifestyle and sharing it all via #devsWhoRun.

Luca Maraschi
Platformatic.dev, Canada
Talk: APIs are Evolving. Again., Luca Maraschi's & Matteo Collina's Room
Luca is the Co-Founder and CEO of Platformatic.dev, on the mission to evolve and make frictionless backend development. Luca’s passion for the tech industry started at the young age of just 6 years old when he began coding. Since then Luca founded and successfully exited 3 companies. While managing large teams, he has designed and delivered large-scale real-time systems for some of the industry leaders in gaming, banking and mobile technologies. Before his last role as CTO at mobileLIVE, he was VP of Engineering at CTO.ai, after leading the technology strategy and vision at Telus Digital as Chief Architect. Luca’s core focus is on creating business value through building out, architecting and overseeing Cloud Technology, Big Data , AI, APIs, Micro-Front-ends and large distributed systems.

Emanuele Stoppa
The Astro Technology Company, Ireland
Talk: Rome, a Modern Toolchain!, Using Other Languages in Combination With Your JS Code, Emanuele Stoppa's Room
Emanuele Stoppa is an Italian Senior Software Engineer, currently living in Ireland. Active contributor to the Rome project. He has more than ten years of experience in the field. He worked in many fields in the industry - fintech, travel, e-commerce, etc. - and is passionate about open source.

Jorrik Klijnsma
Ordina, Netherlands
Talk: Create AR Face Filters With the Chrome Face Detection API, Design & Developer Collaboration, Jorrik Klijnsma's Room
Jorrik’s first lines of code were in the days jQuery ruled. That didn’t scare him. Now he has 6+ years of frontend experience using React and Vue during his day job. In the evening and night hours, a lot of fun projects and other libraries passed his ‘git clone’. When not coding he gets his fair share of laughs going to comedy shows.

Gabriel L. Manor
Permit.io, Israel
Talk: The Future Stack of Code Review, Gabriel L. Manor's QnA
I'm a senior full-stack developer with a favorite kid named Security. For over ten years now, I've enjoyed writing clean code, simplifying complex problems, leading feature development, and influencing innovation every day. When I’m not busy with code, you’ll find me talking about application performance, building confidence in code-bases, product architecture, developing organizational culture, and other nerdy dev stuff. Besides all that, I'm a father of two, a hobbyist photographer, lego builder, and food creator.

Akash Hamirwasia
Razorpay, India
Talk: Pushing the Limits of Video Encoding in Browsers With WebCodecs, Collaboration, Productivity & Workflows, Where & How You Write Your Code, Akash Hamirwasia's QnA
Akash is a software engineer at Razorpay who loves building innovative products on the web with great user experience. He is also an open-source enthusiast and the author of Blaze, Diode and Slant it projects. His recent fascination has been dabbling with creating languages and parsers. Akash is always open to talk about front-end development, UI design and building products.

Michael Hablich
Google (Chrome team), Austria
Talk: Three Ways to Automate Your Browser, and Why We Are Adding a Fourth: WebDriver BiDi, Where & How You Write Your Code, Michael Hablich's QnA
Michael Hablich is a Product Manager at Google working on Chrome. There he focuses on removing friction for developers that need to test and debug web applications. In the past he worked as a developer, tester, agile coach, program manager, and engineering manager. He enjoys spending time with his daughters, rock climbing, and scuba diving.

Jaxon Repp
HarperDB, USA
Talk: Scaling Distributed Machine Learning, to the Edge & Back
Jaxon has 25 years of experience architecting, designing, and developing enterprise software. He is the founder of three technology startups and has consulted with multiple Fortune 500 companies on IoT and Digital Transformation initiatives. A partially-reformed developer, he understands what it’s like to wrestle with technology instead of benefiting from it, and believes passionately that if the Jetsons never had an episode where a config file error brought down the food-o-matic, it surely should not be a problem now.

Hidde de Vries
Web Developer, Netherlands
Talk: Dialog Dilemmas and Modal Mischief: A Deep Dive Into Pop-Ups
Hidde (@hdv) is a web developer in developer relations. He is interested in web standards, browsers and authoring tools, as well as how they can work together to build a web that puts people first. Hidde writes about these things and more on hidde.blog.

Gil Tayar
Microsoft, Israel
Talk: ESM Loaders: Enhancing Module Loading in Node.js
35 years of experience have not dulled the fascination Gil Tayar has with software development. His passion is distributed systems and figuring out how to scale development to big teams. Extreme modularity and testing are the main tools in his toolbelt, using them to combat the code spaghetti monster at companies like Wix, Applitools, and at his current job as software engineer at Microsoft.

Tejas Kumar
Consultant, Germany
Talk: Building a Voice-Enabled AI Assistant With Javascript
Tejas Kumar is an international keynote speaker with an engineering background spanning 22 years, from design to frontend to backend to devops. Today, Tejas shares talks at large with developer communities worldwide, equipping them to do their best work.

Bryan Hughes
Patreon, USA
Talk: What We Owe to Each Other, Bryan Hughes's QnA
Bryan Hughes is a staff frontend engineer at Patreon, long-time member of the Node.js and NodeBots communities, and tech activist.
Bryan is the creator of Raspi IO which provides Raspberry Pi support for the Johnny-Five JavaScript robotics library. Bryan also created RVL, a distributed wireless LED lighting system designed for festivals, Reduxology, a library that makes React+Redux easier to use, and Aquarium Control, a Raspberry Pi based system for controlling lights and monitoring temperature of his aquarium.
Outside of tech, Bryan is an active member of the LGTBQ community, a photographer, pianist, and a wine aficionado.

Will Klein
Workday, USA
Talk: Start Building Your Own JavaScript Tools, Design & Developer Collaboration, Where & How You Write Your Code, Will Klein's QnA
Will is a design systems developer advocate learning to thrive with ADHD while juggling his three little kids. He loves teaching other developers to understand software at a deeper level. He is equally excited to learn what each person can teach him. He is devoted to breaking down barriers and making our industry one accepting and supportive of all.

Sebastian Witalec
Weaviate, Denmark
Talk: Bring AI-Based Search to Your Web App, Using Other Languages in Combination With Your JS Code
Sebastian Witalec is the head of Developer Relations at Weaviate. He loves working on both serious and fun projects, and one day he will use his robot army to conquer the world.
He is always happy to learn about new stuff and to pass the knowledge as far as his voice (or the wire) can take him. Sebastian is based in Copenhagen, actively working with various Dev communities across Europe. When not acting techie, he is a massive football fan/player (probably bigger at heart than in skills).
Kamil Ogórek
Sentry, Poland
Talk: JavaScript Source Maps, Can We Do Better?, Using Other Languages in Combination With Your JS Code, Kamil Ogórek's QnA
Senior Software Engineer at Sentry, working with SDKs, CLI and debugging tooling. Passionate about software development, with a special affinity for web technologies.
After hours training and nutrition geek, a weightlifter, a climber, a recreational cyclist, a drummer and a music lover. Loves to cook and admires great food.

Elena Vilchik
Sonar, Switzerland
Talk: Static Analysis in JavaScript: What’s Easy and What’s Hard, Elena Vilchik's QnA
Elena is a Software Engineer at Sonar, which provides tooling around code quality and security. Her main project is a static code analyzer for JavaScript and TypeScript used by SonarQube, SonarCloud, and SonarLint. Elena focuses on the clean code and tries to ensure the precision of the developed analyzer.