Skip to content
Teaching

Talks, workshops and courses

Three courses authored for Meta's official Coursera certificates, plus a run of conference talks and workshops across Europe.

Courses

Written for Meta, on Coursera

Over 117,000 students enrolled across the three courses.

Advanced React

October 2022

Advanced React

Creator of the Advanced React course for the Meta Front-End Developer Professional Certificate in Coursera, with an average rating of 4.7 ⭐ and 65K+ students enrolled. The course examines different types of React components, its various characteristics and when to use them, custom hooks, building forms with React, component composition, Higher Order Components, Render Props, data fetching, external libraries and testing techniques.

View on Coursera
Working with Data in React Native

December 2022

Working with Data in React Native

Co-creator of Working With Data course for the Meta Front-End Developer Professional Certificate in Coursera, with an average rating of 4.9 ⭐ and 5K+ students enrolled. This course will prepare you to make more informed decisions about how you access, store, retrieve and present data within your React Native applications.

View on Coursera
React Native Capstone

January 2023

React Native Capstone

Creator of the Capstone course for the Meta Front-End Developer Professional Certificate in Coursera, enabling students to solve an authentic real-world problem using the skills they learned in the program. It averages 4.8 ⭐ and has more than 4K students enrolled. The course Capstone project will test your knowledge and understanding in mobile development using React Native.

View on Coursera
Talks

Conference talks

All recorded. Performance, animation and the realities of building open source.

Alicante, Spain · September 2018

React Alicante - Pushing React Native Outside the Comfort Zone

In this talk, I go through the journey of building a fully fledged Music Player using React Native. Given the player specifications, I was challenged to prove that React Native has no limits when it comes to build mobile applications. I break down the player architecture, cover the different approaches to the problem (Declarative vs Imperative) and offer pragmatic solutions to implement all player elements.

Kiev, Ukraine · April 2018

React Native Camp - A Performant media player

In this talk, I share the learnings and insights acquired while building a Music Player using React Native. Given the player specifications, I was challenged to prove that React Native has no limits when it comes to build mobile applications, no matter how complex they are, and having performance and cross-platform in mind. I break down the player architecture, covering the different approaches to the problem (Declarative vs Imperative), as well as unveiling all the player elements in a top-down fashion.

Wroclaw, Poland · September 2017

Divante OSS days - Diary of my first Open Source Library

This talk delves into the process of creating an open source library. It skims over the existing Open Source problems, then it goes in depth as to how to write a JS library like a pro, and wraps up with important topics that are often overlooked when authoring libraries, such as releases, maintenance and community.

Workshops

Hands-on workshops

Run at conferences in Poland, Romania and Spain. Materials are open source where available.

React Alicante - Animations and Interactions

Alicante, Spain · September 2018

React Alicante - Animations and Interactions

A workshop on how to create animations and interactions in React Native, covering the basics of animations, how to break them down, static and event based drivers, how to use the Animated API and finally revealing the new kid on the block to push your animations and gesture driven animations to the next level, Reanimated.

JSHeroes - Introduction to React Native

Cluj-Napoca, Romania · April 2018

JSHeroes - Introduction to React Native

A workshop that covered the basics of React Native and how to get started with it. It walked students through modular exercises, that as a whole, built a complete React Native application with features such as navigation, data fetching and more.

React Native EU - Navigation in React Native

Wrclaw, Poland · September 2017

React Native EU - Navigation in React Native

A workshop that examined pros and cons of react-native-navigation and react-navigation, focusing on cross-platform, flexibility, performance, developer experience, community behind it, deep linking and more.