June 1 - 5, 2023
JS Nation
Amsterdam

JSNation 2023

The main JavaScript conference of the year

Discover the future of the JavaScript development ecosystem and get connected to its stellar crowd! JSNation is the best place to learn about JavaScript – beside the main JS conf talks and panel discussion with high-profile specialists, be prepared for awesome MCs, in-depth workshops, a number of discussions & networking rooms, interactive entertainment, and engaging challenges for all participants.

This edition of the event has finished, the latest updates of this JavaScript Conference are available on the Brand Website.
Wes Bos
Wes Bos
Syntax.fm Co-host, Canada
Talk: AI and Web Development: Hype or Reality
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.
Minko Gechev
Minko Gechev
Google, USA
Talk: Angular Momentum
Minko the product lead for Angular at Google. Previously, he was a technical co-founder and the CTO of Rhyme.com, which in 2019 joined Coursera.
Miško Hevery
Miško Hevery
Builder.io, USA
Talk: Building a Web-App: The Easy Path and the Performant Path. Why Are They Not the Same?
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.
Caleb Porzio
Caleb Porzio
Creator of AlpineJS & LaravelLivewire, USA
Talk: How I Like to Write JavaScript
Co-Host of @noplanstomerge podcast | Creator of LaravelLivewire & AlpineJS
Matteo Collina
Matteo Collina
Platformatic, Italy
Talk: APIs are Evolving. Again., I Would Never Use an ORM
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.
Ryan Carniato
Ryan Carniato
Netlify, USA
Talk: SolidJS: Why All the Suspense?
As a JavaScript performance enthusiast, and fine-grained reactivity super-fan, Ryan is obsessively passionate about the future of JavaScript frameworks. He is the creator of SolidJS, and a maintainer of Marko.
Tejas Kumar
Tejas Kumar
Consultant, Germany
Talk: Building a Voice-Enabled AI Assistant With Javascript
Tejas Kumar is an international keynote speaker, best selling author, and host of the developer-loved ConTejas Code podcast with an engineering background spanning 23 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.
Erick Wendel
Erick Wendel
Erick Wendel Training, Brazil
Talk: Bun, Deno, Node.js? Recreating a JavaScript Runtime From Scratch
Erick Wendel is a Node.js Core Team Developer, Keynote Speaker, and professional educator. He's delivered over 100 tech talks in 10+ countries and has been recognized as a Node.js Specialist with awards from Google, Microsoft, and GitHub. With his company https://erickwendel.com, Erick has trained over 100K people worldwide.
Tobias Koppers
Tobias Koppers
Vercel, Germany
Talk: The Core of Turbopack Explained (Live Coding)
Creator of Webpack and Turbopack. Father of two children. Likes to play board games.
Juri Strumpflohner
Juri Strumpflohner
Nx, Italy
Talk: Package-based Monorepos - Speed Up in Under 7 Minutes
Coming from the middle of the alps in northern Italy, Juri has been working as a software architect at startups, government agencies and Fortune 500 companies. His happy place? Coding, developer tooling, creating tech videos and riding his OneWheel.
Mike Hartington
Mike Hartington
Nx, USA
Talk: Maximum Efficiency: A Primer on Capacitor
Mike is a developer, Angular GDE, and Director of Developer Relations at Nx. Big fan of the web, helping people, and building cool stuff.
Luciano Mammino
Luciano Mammino
fourTheorem, Ireland
Talk: JavaScript Iteration Protocols
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.
Henri Helvetica
Henri Helvetica
command-h, 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. That, combined with his leadership of the Toronto Web Performance meetup, JAMstack Toronto meetup and curating conference content, has led to COMMAND-H — a small org in support of all his passions: people and developers. When not reading the deluge of daily research docs and case studies, streaming, or profiling sites in his favourite tool, Henri is focusing on running the fastest 5k possible (surprise surprise), encouraging a healthy lifestyle and sharing it all via #devsWhoRun.
Jecelyn Yeen
Jecelyn Yeen
Google (Chrome DevTools), Germany
Talk: Modern Web Debugging
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.
Maxim Salnikov
Maxim Salnikov
Microsoft, Norway
Talk: Web Push Notifications Done Right
Maxim Salnikov is a tech and cloud community enthusiast based in Oslo. With over two decades of experience as a web developer, he shares his extensive knowledge of the web platform, cloud computing, and AI by speaking at and providing training for developer events worldwide. By day, Maxim plays a crucial role in supporting the development of cloud and AI solutions within European companies, serving as the leader of developer productivity business at Microsoft. During evenings, he can be found running events for Norway's largest web and cloud development communities. Maxim is passionate about exploring and experimenting with Generative AI possibilities, including AI-assisted development. To share his insights and connect with like-minded professionals globally, he founded and organized the inaugural Prompt Engineering Conference, the first of its kind on a global scale.
Dan Shappir
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.
Phil Nash
Phil Nash
DataStax, Australia
Talk: The State of Passwordless Auth on the Web
Phil is a developer relations engineer for DataStax and Google Developer Expert living in Melbourne, Australia. He's been working in developer relations for a decade, speaking at conferences since 2012, and writing JavaScript since before jQuery. Away from the keyboard, Phil enjoys travel, live music, and hanging out with his mini sausage dog, Ruby.
Ivan Akulov
Ivan Akulov
Framer, Netherlands
Talk: When Optimizations Backfire
Ivan is a: • Google Developer Expert • Sr Web Performance Engineer at Framer • Prev. web perf consultant (Google, Toggl, Appsmith, etc.) Outside of work, Ivan enjoys exploring modern art, discovering lesser-known electronic and techno artists, and obsessing over serif typefaces.
Aakansha Doshi
Aakansha Doshi
Open-source, India
Talk: Building Text Containers in Canvas
Aakansha is passionate about Free and open-source software (FOSS) and loves deep diving into the internals of Web and Javascript. She is a core maintainer of excalidraw, react-tags, mermaid-to-excalidraw, and more. She also leads the FOSS meetups in Bangalore, India. Beyond her tech interests, she is a big foodie, loves traveling, and spending quality time with her family.
Maya Shavin
Maya Shavin
Microsoft, Israel
Talk: Accessible Component System Through Customization
Maya is Senior Software Engineer in Microsoft, working extensively with JavaScript and frontend frameworks and based in Israel. She founded and is currently the organizer of the VueJS Israel Meetup Community, helping to create a strong playground for Vue.js lovers and like-minded developers. 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
Barry Pollard
Google, Ireland
Talk: Top Core Web Vitals Recommendations for 2023
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.
Hidde de Vries
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.
Cecelia Martinez
Cecelia Martinez
Ionic
Talk: Mobile Deployments for Web Developers
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.
Aria Minaei
Aria Minaei
Theatre.js, Germany
Talk: React + WebGPU + AI – What Could Go Wrong? 😳
CEO Theatre.js, designing a design tool – blurring the line between designer/developer, author/consumer, and artist/scientist.
Rafael Gonzaga
Rafael Gonzaga
NearForm, Brazil
Talk: 5 Ways You Could Have Hacked Node.js
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.
Hemanth HM
Hemanth HM
PayPal, USA
Talk: What’s New in Node?
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.
Gil Tayar
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.
Bryan Hughes
Bryan Hughes
Patreon, USA
Talk: What We Owe to Each Other
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.
Arisa Fukuzaki
Arisa Fukuzaki
Germany
Talk: i18n Was the Missing Piece: Let 70%+ of the Users in the World to Access Your Apps , 18n Was the Missing Piece: Let 70%+ of the Users in the World to Access Your Apps
Arisa is a Frontend and Full Stack Developer who became a DevRel Engineer. She works to help improve DX through technical content creation, building demo apps, contributing to OSS, and talks. Outside of her work, she is a GDE, As ANY podcast co-host, and a GirlCode ambassador. In her private time, she is a longboarder, a snowboarder, a yogi, and an Aikido fighter.
Gabriel L. Manor
Gabriel L. Manor
Permit.io, Israel
Talk: The Future Stack of Code Review
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
Akash Hamirwasia
ElevenLabs, India
Talk: Pushing the Limits of Video Encoding in Browsers With WebCodecs
Akash is a software engineer at ElevenLabs 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.
Will Klein
Will Klein
Independent Developer, USA
Talk: Start Building Your Own JavaScript Tools
Will is dedicated to improving the developer experience for everyone. He has worked in design systems, React, and full-stack TypeScript development, and now builds developer tools full-time as an independent developer.
Emanuele Stoppa
Emanuele Stoppa
The Astro Technology Company, Ireland
Talk: Rome, a Modern Toolchain!
Emanuele Stoppa is an Italian Senior Software Engineer, currently living in Ireland. Active contributor to the Biome and Astro projects. He has more than ten years of experience in the field. He has worked in many fields in the industry - fintech, travel, e-commerce, etc. - and is passionate about open source.
Brittany Joiner
Brittany Joiner
PixieBrix, USA
Talk: Anyone Can Be an Open Source Maintainer
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.
Luca Maraschi
Luca Maraschi
Platformatic.dev, Canada
Talk: APIs are Evolving. Again.
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.
Michael Hablich
Michael Hablich
Google (Chrome team), Austria
Talk: Three Ways to Automate Your Browser, and Why We Are Adding a Fourth: WebDriver BiDi
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.
Olena Kutsenko
Olena Kutsenko
Aiven, Germany
Talk: Apache Kafka Simply Explained With TypeScript Examples
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.
Kamil Ogórek
Kamil Ogórek
Sentry, Poland
Talk: JavaScript Source Maps, Can We Do Better?
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.
Nikhil Kumaran S
Nikhil Kumaran S
Cloudera, India
Talk: Woah! Can TypeScript Do That?
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
Joran Quinten
Jumbo Supermarkten
Mentorship available
Talk: Maintaining a Component Library at Scale
Jorans passion involves getting people to love technology and getting technology to play nice. He works as an interaction developer with ♡ for web, tech, science & tinkering with stuff. Focussed on innovation at Jumbo Supermarkten. Published author, tweets and speaks every now and then.
Elena Vilchik
Elena Vilchik
Sonar, Switzerland
Talk: Static Analysis in JavaScript: What’s Easy and What’s Hard
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.
Sergey Bocharov
Sergey Bocharov
Sber, Argentina
Talk: Responsive Images for Your Website
I’m a frontend team lead at Sber. In love with the Web and browsers. My areas of expertise: JS, Node.js, Python and team culture.
Elliott Johnson
Elliott Johnson
Vercel, SvelteKit Maintainer, USA
Talk: Progressive Enhancement - What It Is and Isn’t, a Practical Introduction With Svelte
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.
Sebastian Witalec
Sebastian Witalec
Weaviate, Denmark
Talk: Bring AI-Based Search to Your Web App
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).
Zoe Steinkamp
Zoe Steinkamp
InfluxData, USA
Talk: Building an IoT App With InfluxDB, JavaScript, and Plotly.js
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.
Robin Marx
Robin Marx
Jaxon Repp
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.
Zach Leatherman
Zach Leatherman
Netlify, USA
Talk: The Good, The Bad, and The Web Components
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.
Jorrik Klijnsma
Jorrik Klijnsma
Ordina, Netherlands
Talk: Create AR Face Filters With the Chrome Face Detection API
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.