The easiest way to learn semantic and accessible HTML and CSS step by step.
The easiest way to learn Programming concepts for absolute beginners step by step.
The easiest way to learn React. Understand how React works not just how to build with React.
Learn & practice modern JavaScript step by step with my interactive online course & flashcards.
Understanding how to build progressive web apps from scratch and without front-end frameworks will let you take advantage of the new capabilities of the web platform.
Or, follow web.dev's PWA course
Presented at Microsoft Ignite
Location: Amsterdam, the Netherlands
Date: March, 2019
Presented at Google Poland
Location: Warsaw, Poland
Date: June, 2019
I’ve inspired audiences around the world. Book me to speak at your conference in 2021.
The easiest way to learn semantic and accessible HTML and CSS step by step.
The easiest way to learn Programming concepts for absolute beginners step by step.
The easiest way to learn React. Understand how React works not just how to build with React.
Learn & practice modern JavaScript step by step with this interactive online course.
Webdash helps you visualize, monitor & manage your web project using community-driven plugins.
Code To Go helps you find up to date snippets for common JavaScript use cases.
The complete guide for Array.forEach in JavaScript. Learn how to iterate over arrays and retrieve the index.
learnjavascript.onlineLearn how to check if an element has a class or not using the modern alternative with classList.contains.
learnjavascript.onlineThis tutorial will help you transform an app that doesn’t work offline into a PWA that works offline and shows an update available icon.
Smashing magazineLearn practical tips that will help you get more clients as a freelance developer while earning more. Kickstart your freelance career in 7 steps.
FreecodecampWorkbox is a collection of JavaScript libraries that help you with service worker related functionalities when you’re building Progressive Web Apps.
MediumAn explainer for Web Workers and Comlink using fetch as an example Web API. Serves as an intro for Web workers.
Google Developer ExpertsPresented Progressive Web Apps workshop at a corporate event, showing off the company's dedication to supporting innovation.
Invested minimal amount of work to optimize performance from 10 seconds of JavaScript processing, down to 0.4 seconds.
Improved loading time from 32 seconds to 4.5 seconds. Going from 6mb of JavaScript to 500kb with lazy loading.
Presented the personalized PWA Workshop to multiple dev teams of different companies which greatly helped them build Performant PWAs for their clients.
Improved Performance by more than 50% for a PWA targeting users in Africa. Also improved User Experience to offer a native look and feel.
Completed a detailed code review for a startup who has outsourced their development to an external team. Reported next actions based on security, performance & code quality.
I'm available for contractual work related to front-end, Web Performance & Progressive Web Apps as well as delivering inspirational keynotes for companies.