June 16 - 20, 2022
JS Nation
Amsterdam & Online

JSNation 2022

The main JavaScript conference of the year

Addy Osmani
Addy Osmani
Google, USA
Talk: The Future of Performance Tooling
Addy Osmani is an engineering leader working on Google Chrome. He leads up Chrome's Developer Experience organization, helping reduce the friction for developers to build great user experiences.
Sarah Drasner
Sarah Drasner
Google, USA
Talk: The Wind and the Waves: The formation of Framework Waves from the Epicenter
Sarah Drasner is Director of Engineering, Core Developer Web at Google, where she runs web infrastructure, including open source projects like Angular, Karma, and Sass. Sarah is formerly VP at Netlify, Vue core team emeritus, and an O'Reilly author. Sarah also co-organized ConcatenateConf with Christian Nwamba, a conference for Nigerian and Kenyan developers.
Evan You
Evan You
Vue.js & Vite Creator, Singapore
Evan is an independent software developer and the creator of the open source JavaScript framework Vue.js. Most of his work is open source and publicly available on GitHub. You can follow Evan on Twitter where he mostly tweets about Vue and frontend technologies.
Rich Harris
Rich Harris
Vercel, USA
Talk: Full Stack Documentation
Recovering journalist, open source provocateur. Started Rollup and Svelte. On a mission to make web development fun.
Yehuda Katz
Yehuda Katz
Tilde, Inc., USA
Talk: Announcing Starbeam: Universal Reactivity
Over the years, Yehuda has worked on a number of open source projects, including Ruby on Rails, jQuery and Rust. He also created some of his own, including Handlebars, Ember.js and Cargo (Rust's package manager). At the moment, he's working on a new library that extracts the best part's of Ember's auto-tracking reactivity system into a package that you can use in any UI framework. That's what this talk is about!
Ryan Carniato
Ryan Carniato
Netlify, USA
Talk: SolidJS: Reactivity Unchained
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.
Erick Wendel
Erick Wendel
Erick Wendel Training, Brazil
Talk: How I've been Using JavaScript to Automate my House
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: Webpack in 5 Years?
Creator of Webpack and Turbopack. Father of two children. Likes to play board games.
Liran Tal
Liran Tal
Snyk, Israel
Talk: Security Controls in the JavaScript Supply Chain
Liran Tal is a software developer, and a GitHub Star, world-recognized for his activism in open source communities and advancing web and Node.js security. He engages in security research through his work in the OpenJS Foundation and the Node.js ecosystem security working group, and further promotes open source supply chain security as an OWASP project lead. Liran is also a published author of Essential Node.js Security and O'Reilly's Serverless Security. At Snyk, he is leading the developer advocacy team and on a mission to empower developers with better dev-first security.
Brandon Roberts
Brandon Roberts
Appwrite, USA
Talk: The Next Wave of Web Frameworks is BYOJS
Brandon is a Developer Experience Engineer, focused on community engagement, content creation, and collaboration. He enjoys learning new things, helping other developers be successful, speaking at conferences, and contributing to open source. He is a GDE, technical writer, and maintainer of the NgRx project building libraries for reactive Angular applications.
Eva Ferreira
Eva Ferreira
Mabl, Argentina
Talk: Accessibility Credit and How to Pay it
Eva is a Front-End developer who loves cats and makes many Harry Potter jokes. From Buenos Aires, Argentina Eva enjoys making websites and teaching HTML, CSS, SVG and JavaScript. Eva loves the challenge of developing fast, accessible and responsive interfaces, layouts and animations. CSSConf Argentina organizer.
Michael Hladky
Michael Hladky
Push-Based, Austria
Talk: High-Speed Web Applications: Beyond the Basics
Michael Hladky is a Google Developer Expert (GDE), Microsoft MVP, trainer, and consultant with a focus on Angular and RxJS. For years he has been helping companies and developers to set up scalable architectures and performant processes enabling teams to keep up with state-of-the-art development. A vibrant member of the tech community, he organizes multiple community events and workshops each year to give back.
Colby Fayock
Colby Fayock
Cloudinary, USA
Talk: Engaging Ecommerce with the Visual Web
Astrocoder, Developer Experience Engineer, GitHub Star—Colby Fayock helps others get the tech out of the way to solve real problems with the tools of the web. He works with the dev community at Cloudinary and is a prolific creator of educational content teaching others through learning by doing one Star Wars plush cuddle at a time.
Aleksandra Sikora
Aleksandra Sikora
EdgeDB, Poland
Talk: How Blitz.js Makes Fullstack Web Development a Breeze
Aleksandra is a full-stack engineer currently working on developer experience at EdgeDB. Previously a tech lead for the Hasura Console and a lead maintainer of Blitz.js. Deeply passionate about open-source, TypeScript and dedicated to staying up to date with the JavaScript ecosystem. In love with all things climbing — hiking, via ferratas, rock climbing.
Carolina Pascale Campos
Carolina Pascale Campos
Briza, Brazil
Talk: Building a Sustainable Codebase with FP
Carolina is always exploring new paths and looking for new perspectives for solving problems. As a computer scientist working at Briza, she loves to work in challenging industries, like insurance. She believes that everyone is responsible for making the tech environment safer and diverse. Pasta maker, coffee enthusiast and book lover.
Maël Nison
Maël Nison
Datadog, France
Talk: Yarn 4 - Modern Package Management
Maël is a distinguished software engineer, recognized for his contributions to the tech industry. He is currently the lead maintainer for Yarn, a popular JavaScript package manager. Maël's expertise extends across multiple domains, but he specializes in front-end development, JavaScript, and TypeScript. Known for his practical and innovative solutions, Maël's work has been integral to improving JavaScript's ecosystem. Apart from his professional achievements, Maël is a passionate advocate for open source projects and contributes to various initiatives.
Stewart Smith
Stewart Smith
Unity Technologies, USA
Talk: Quantum Computing in JavaScript with Q.js
The creator of Q.js (a drag-and-drop quantum circuit composer) and Handy.js (a hand pose capture and recognition toolkit for WebXR). Stewart invents fun future things in collaboration with his amazing colleagues at Unity Technologies where he serves as Head of Consumer Augmented Reality. Prior to Unity, Stewart has worked with renowned hybrid studios like Google’s Data Arts Team, Google Creative Lab, Amazon’s Emerging Technologies and Intelligence Platforms team, and Unity Labs. Together with his talented teammates, he’s won industry awards like the Cannes Gold Lion, created a virtual reality music video for LCD Soundsystem, and collaborated with Ernő Rubik to create the “Beyond Rubik’s Cube” traveling exhibition. What really makes Stewart happy is partnering with smart friends to take on the impossible – or the ridiculous. Stewart received his Master of Fine Arts in Graphic Design from Yale University. His artwork has been exhibited at various museums around the world, he’s taught graduate courses that mix code with graphic design, served on various industry panels, and is always excited about the future.
Krzysztof Cieślak
Krzysztof Cieślak
GitHub, Copilot team, Poland
Talk: Bringing the Power of AI into your Editor with GitHub Copilot
Krzysztof is a photographer, globetrotter open-source maintainer, and public speaker. He works as a Senior Research Engineer at GitHub Next, where he designs and builds the next generation of developer tools such as GitHub Copilot. After the work, Krzysztof is an open-source software maintainer passionate about functional programming (especially F#), editor tooling and developer experience - he has created and maintained several OSS projects varying from language servers to web frameworks to VSCode plugins. Additionally, he is a passionate public speaker. You can meet him at many conferences around the world, where he is always trying to meet new people and learn how to make the lives of software developers better.
Hemanth HM
Hemanth HM
PayPal, USA
Talk: Future Features of JS?!
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.
Nikita Dubko
Nikita Dubko
Web Standards, Belarus
Talk: WebHID API: Control Everything via USB
Lead Frontend Developer and CSS Evangelist. Editor of the @webstandards_en frontend news feed. The 5th voice of the Web Standards weekly podcast. Google Developers Expert on web. The organizer of conferences and local meetups. Friendly beard.
Colin Ihrig
Colin Ihrig
Node.js Technical Steering Committee, USA
Talk: An Introduction to Deno for Node.js Developers
Member of the Node.js Technical Steering Committee & a hapi core team member. Colin Ihrig is a software engineer working primarily with Node.js. He is the author of Pro Node.js for Developers, and co-author of Full Stack JavaScript Development with MEAN.
Harshil Agrawal
Harshil Agrawal
Contentful, Germany
Talk: Content Modeling 101
Working in the Developer Experience team at Contentful, Harshil enjoys sharing his learnings with the community. A JavaScript developer, open-source contributor, and a low-code enthusiast, Harshil loves experimenting with tech and building fun projects.
Ruy Adorno
Ruy Adorno
GitHub, Canada
Talk: Levelling up Monorepos with npm Workspaces
Ruy is an open-source maintainer, Node.js contributor and member of the npm cli team at GitHub fostering community contributions while also working on tools that manages millions of JavaScript package installs everyday. He also speaks at conferences and meetups from time to time, you can find some of the presented content on Speaker Deck and Youtube.
Nico Martin
Nico Martin
GDE in Web Technologies, Switzerland
Talk: WebBluetooth – the Missing Link
Nico Martin is a self-taught web-developer and Google Developer Expert in Web Technologies from Switzerland. While working as a freelance frontend consultant, creative coding has always been his passion. And he shares this enthusiasm whenever possible in workshops, articles or talks.
Liad Yosef
Liad Yosef
Shopify, Israel
Talk: Build a 3D Solar System with Hand Recognition and Three.js
Liad is the Frontend Architect in Shopify, in charge of its client-side infrastructure, technologies, and performance. He is a web dev enthusiast for over a decade, juggling React, Webpack and Buzzwords@latest in order to always build the best user experience.
Russell Fustino
Russell Fustino
Algorand, USA
Talk: Build Blockchain dApps using JavaScript
Russ Fustino is a Developer Advocate on Blockchain for Algorand helping developers learn how to build Blockchain solutions. Russ is a Microsoft MVP reconnect in App Development and a former Developer Evangelist for Microsoft. Fustino has a passion for conveying relevant, current, and future software development technologies and tools. He shares that knowledge via live seminars, teachings, and internet video productions. Russ has enlightened, entertained and educated over one million developers over the course of his career. He is a recipient of the INETA Lifetime Achievement Award.
Stephen Cooper
Stephen Cooper
AG Grid, UK
Talk: Automatically maintaining thousands of code demos across multiple framework variations
Stephen is a Senior Developer at AG Grid. An active blogger writing about web tech who speaks at conferences and meet-ups worldwide, sharing practical and experience-based tips, tricks, and case studies.
Miroslav Jonas
Miroslav Jonas
Nrwl, Austria
Talk: The Age of Monorepos
Miro is a senior engineer at Nrwl.io and a core member of the Nx team. He's interested in the front end of things, helping companies build scalable and performant applications. He enjoys sharing with the community, speaking, contributing to open source, and organizing events. Miro is co-founder of Angular Austria and co-organizer of Angular Vienna and ViennaJS meetups.
Naomi Meyer
Naomi Meyer
Adobe, USA
Talk: Building JS Apps with Internationalization (i18n) in Mind
Naomi is a Software Development Engineer at Adobe on the Globalization, Core Services team where she works on the internationalization and localization of Creative Cloud and Document Cloud products. Before writing JavaScript full time, Naomi worked as a teacher across Asia and West Africa. She enjoys weekends outside - hiking, camping, and riding bikes.
Nikhil Sharma
Nikhil Sharma
Postman, India
Software Engineer at Postman. I build scalable and reactive web apps with React and some caffeine! OSS contributor and maintainer @ OSSN Blogger @Medium Speaker
Aashima Ahuja
Aashima Ahuja
Freelance Consultant, Netherlands
Talk: Animations with JS
I am a frontend engineer working. I am a JS enthusiast. I love talking about the Web and exploring new technologies. I believe knowledge grows with sharing , so I love to spread my knowledge about frontend.
Jonathan Sheely
Jonathan Sheely
Decentology, United States, Lancaster PA
Talk: Reacting to Web3
Architect and full stack developer, jack of all Typescript, Web3, .NET Core, Flutter, Kubernetes, Dev Ops, Networking, Monitoring, Analytics, Databases, APIs and all the things! Specializing in web3 content management and developer experiences.
Robin Ricard
Robin Ricard
Bloomberg, UK
Talk: Record & Tuple: Immutable Data Structures in JS
Robin is a Software Infrastructure engineer who works on Bloomberg's internal JavaScript environment. This includes working on our large-scale TypeScript build system and the JavaScript standard (ECMAScript) to improve our engineers' productivity. Along the way, Robin started working on Record & Tuple, a new proposed feature for JavaScript, and joined the Bloomberg TC39 delegates to champion the feature.
Allan Enemark
Allan Enemark
NVIDIA | Data Visualization, USA
Talk: GPU Accelerating Node.js Web Services and Visualization with RAPIDS
Working on advancing Data Visualization and Data Science with RAPIDS.ai / GPU acceleration at NVIDIA. In a previous life was an Industrial Design Lead.
Scott Gerlach
Scott Gerlach
StackHawk, USA
Talk: Automated Application Security Testing
Scott Gerlach is Co-founder and Chief Security Officer at StackHawk, a Denver-based startup focused on empowering engineers to easily identify and remediate security bugs. Scott brings over two decades of security and engineering experience to his current role, having served as CSO, CISO, and in other executive leadership functions at companies like SendGrid, Twilio, and GoDaddy. When he's not at work, you'll find Scott spending time with family, brewing beer, and playing guitar.
Dmitry Kudryavtsev
Dmitry Kudryavtsev
Senior Software Engineer, Israel
Talk: 🚀 Supercharge your NodeJS with Rust
My name is Dmitry Kudryavtsev. I'm Russian born, and currently living in Israel, Software Engineer. I'm passionate about programming, and started to write software from the age of 14 using Pascal, C and PHP. I've touched nearly every programming language out there, and right now I'm passionate about JavaScript (well, I prefer TypeScript) and Rust. I have more than 11 years of professional experience, and worked in multiple companies (including Autodesk), occupying different titles such as: Senior Software Engineer, Tech Lead, Consultant. In my free time I like to write code and experiment with new technologies, get outdoors, read, focus on self improvement and productivity as well as boxing and staying healthy.
Jean-Philippe Côté
Jean-Philippe Côté
Collège Édouard-Montpetit, Canada
Talk: MIDI in the Browser... Let's Rock the Web!
Jean-Philippe Côté is an educator, technologist and artist based in Montréal (Québec, Canada). He has been using JavaScript since the very beginning for both professional work and artistic projects. He is a respected contributor of the open source community, especially in the fields of music technology, creative coding and physical computing. In 2020, he joined the ranks of the W3C's Web Audio Group. Jean-Philippe holds a master's degree in communication and is currently pursuing a PhD in arts studies and practices. He is a professor at Collège Édouard-Montpetit.
Nazar Hussain
Nazar Hussain
ChainSafe Systems, Germany
Talk: Web3.js - Past, Present & Future
I am around the industry for quite a long time having experience spanning over multiple decades. Started coding with the procedural programming approach in Basic and C. Then witness the rise of Object Oriented paradigm and spent years developing in ActionScript and C# and Java and later Ruby and Javascript. Was part of the e-commerce boom and developed hundreds of web portals in PHP, ASP, .NET. The MVC era revolutionized the industry and I contributed through Yii, Zend, CI, CakePHP, Kohana, and later RoR. And now very enthusiastic about the rebirth of functional programming.
Chinenye Onuegbu
Chinenye Onuegbu
Software Engineer, Germany
Talk: Performance is User Experience: Optimizing the Frontend for the Users
A software engineer focusing mostly on JavaScript and web technologies. You'll find me wherever web technologies are found!
Andy Desmarais
Andy Desmarais
Meltwater, USA
Talk: Immutable Web Apps
Andy Desmarais is a father of 4 who aims to constantly be learning and growing with the ever evolving web platform. He has over 15 years of experience with web development and has grown his skills with the web platform along the way. An avid outdoorsman he enjoys spending time hiking, climbing, and just being outside!
Kyle Simpson
Kyle Simpson
Software Engineer, Public Speaker, and Teacher, USA
Talk: Confessions from an Impostor
Kyle Simpson is a human first and then an engineer. His mission is to show the world that the culture of empathy and relational information exchange are keys to unlocking the full potential of every human in the workplace. JS and open web technologies are among Kyle's favorite tools to augment human endeavors. Kyle has published 10+ books on JS, taught thousands of developers from teams around the world, and his training videos have been watched over 750,000 hours. He's still fighting for the people behind the pixels.
Rita Castro
Rita Castro
Volkswagen Digital Solutions | SDC Lisbon, Portugal
Mentorship available
Talk: a11y and TDD: A Perfect Match
Software Engineer that used to build stand alone applications for data processing and mission planning systems turned into a Full-Stack Developer working with Test Driven Development, XP and Pair Programming. Also a Mom now.
Jonathan Wagner
Jonathan Wagner
Theodo UK, France
Talk: How to Use Gamification to Improve Quality on Your Project
Tech lead and coach at Theodo UK. Passionate about improving developer experience and building web apps without frustrations (for both users and devs).
Karol Przystalski
Karol Przystalski
Codete & Medtransfer, Poland
Talk: JavaScript Beats Cancer
Obtained a PhD degree in Computer Science in 2015 at the Jagiellonian University in Cracow. CTO and founder of Codete. Leading and mentoring teams at Codete. Working with Fortune 500 companies on data science projects. Built a research lab for machine learning methods and big data solutions at Codete. Gives speeches and trainings in data science with a focus on applied machine learning in German, Polish, and English. Used to be an O’Reilly trainer.
Dwane Hemmings
Dwane Hemmings
Vonage, USA
Talk: Web Components are awesome!
Long-time hobby coder turned professional.
Adam Abramov
Adam Abramov
DoubleVerify, Israel
Talk: Finding Stealthy Bots in Javascript Hide and Seek
Adam Abramov is an 8200 alumni, cybersecurity professional and DoubleVerify’s one and only reverse engineer. In his job he deconstructs ad fraud schemes and creates systems that detect them at scale. Previously he researched vulnerabilities, mainly focused on browser security.
Rik Arends
Rik Arends
Makepad, Netherlands
Talk: Makepad - Leveraging Rust + Wasm + WebGL to Build Amazing Cross-platform Applications
Now building Makepad, Formerly founder Cloud9IDE.
Yulia Startsev
Yulia Startsev
Mozilla, Germany
Talk: How JS Modules work: a Browser Perspective
Yulia Startsev is a staff software engineer at Mozilla. She works on the SpiderMonkey Team, which develops the JavaScript engine for Firefox. She represents Mozilla at ECMA TC39, the standardizing body for JavaScript (officially known as EcmaScript). She is currently based in Germany, where she enjoys fine teas, video games, and working on the future of the free and open web.
Daniel Thompson-Yvetot
Daniel Thompson-Yvetot
Tauri Programme within the Commons Conservancy, Malta
Talk: Tauri Foundations and Futures
Daniel, 46, is cofounder, core member, and chairperson of the board of directors of the Tauri Programme within the Commons Conservancy. Previously he was a volunteer at the Gängeviertel Hamburg and a core member of the Quasar Framework team. Today, as an active member of both open-source and real-world activist communities, he strives to empower people to create better a better world using strong cryptography, sound security principles, ecological points of view, and respect for privacy. He speaks and writes about holistic engineering, and is based in Malta.
Alessandro Pignotti
Alessandro Pignotti
Leaning Technologies, Italy / The Netherlands
Talk: Crafting the Impossible: X86 Virtualization in the Browser with WebAssembly
Alessandro is founder and CTO of Leaning Technologies. They just released WebVM, a WebAssembly-powered x86 virtual machine running in the browser. Originally from Rome, he has lived in Amsterdam since 2014.
Sam Thorogood
Sam Thorogood
Gridcog, Australia
Talk: Ensuring your Users are on the Right Path: the Future of Modals and Focus Management
Sam is a former Googler, and now CTO of an energy startup here in Australia. He has an ongoing interest in web standards, lightweight websites and starting too many side projects.
Marcos Maia
Marcos Maia
Bitvavo, Brazil
Talk: Getting Real with NodeJS and Kafka: An Event Stream Tale
Marcos Maia is a passionate software developer working as Staff Engineer at Bitvavo in the Netherlands and has been in the IT industry for over 20 years. Fiery about technology, distributed systems, engineering culture and a lifelong learner, worked with multiple complex distributed systems and teams. Had the opportunity to work in multiple different countries and played many different roles, from engineering to architecture and consultancy mostly within the financial sector. Loves to share his experiences about engineering culture, distributed computing and of course NodeJS and Apache Kafka.
Nik Kalyani
Nik Kalyani
Decentology, USA
Nik Kalyani is the founder and CEO of Decentology, the company behind Hyperverse, the open, decentralized platform that makes it easy for web developers to build blockchain applications. He found his passion for crypto while tinkering with a Bitcoin mining rig in 2013 and has never looked back. As a serial entrepreneur, Kalyani previously co-founded DNN Software, a popular Open Source CMS in the Microsoft ecosystem (acquired in 2017). He has been recognized with Microsoft’s “Most Valuable Professional” award for 11 years for his community contributions.