️❗ Check this blog post at mmazzarolo.com for highlighted code-blocks.

TL;DR: A step-by-step tutorial explaining how to create a desktop application using Create React App (CRA) and Electron. You can find the source code of the project on GitHub.

I recently needed to wrap a React app generated with Create…


I’m open-sourcing Remotebear, a jobs aggregator that collects the latest remote opportunities from the best full-remote and remote-friendly tech companies.

You can find its source code on GitHub.

Some context

I started working on Remotebear (with Alex) a few months ago with the goal of creating a real “product” from the ground…


I recently published remotebear.io, a remote jobs aggregator that keeps you up to date with the latest remote job opportunities from the greatest remote tech companies.

With Remotebear you can discover and browse hundreds of jobs at your own pace: no account or sign-up required.
Differently from other job boards, we don’t hand-pick remote jobs — we believe there are no one-size-fits-all solutions and you shouldn’t miss any of them.
We’re small but dedicated: we’re constantly adding new companies, improving the search results, and adding new (non-invasive) features.

Stay tuned for a blog-post about what we learned while building it!


“React Native for Web” makes it possible to run React Native components and APIs on the web using React DOM — allowing you to target the Android, iOS, and web platforms using a single codebase.

Head to https://mmazzarolo.com to read this article with syntax highlighting enabled.

The React Native for…


Ordinary Puzzles, a puzzle game I published last year in the App Store and in the Play Store, is now also playable on the web.

Ordinary Puzzles is built with React-Native and it’s playable on the web as a Progressive Web App thanks to React Native for Web, a toolkit that makes it possible to run React Native components and APIs on the web using React DOM.

Ordinary Puzzles is open-source: you can find the source-code of the app on GitHub.

Have fun!


I recently published Ordinary Puzzles, a mobile puzzle game, in the App Store and in the Play Store.

Ordinary Puzzles is open-source: it’s built with React-Native and you can find the source-code of the app on GitHub.

I got the initial inspiration for Ordinary Puzzles from Juho Snellman’s Linjat.
I discovered Linjat a while ago on Hacker News. I liked the concept of its Picross-like puzzles, so after a quick chat with Juho I decided to port it to a mobile game.

The font used across the entire app is Averta, by Kostas Bartsokas.

Ordinary Puzzles is built with React-Native, TypeScript and MobX.


Create React App is a great tool for developing React applications for the web.
Did you know that with a couple of tweaks it can also become one of the best ways to create browser extensions?

Here’s how:

1. Create a new app with Create React App

Let’s start by creating a new React app:

npx create-react-app my-extension

2. Setup the manifest

By…


Charles Proxy is fantastic a cross-platform HTTP/HTTPS debugging proxy server application, probably the most user friendly of its genre. Its initial setup is painless and it can be configured trough a nice user interface.

I’ve recently started to use it a lot more than what I was used to at…


This tutorial is also available on GitHub (where you can find the source code) and on my personal website.

Please notice that on Medium the code will be posted as an image (created using carbon.now) because the code block and the gist embedding doesn’t work correctly on mobile.

If you’d…


Welcome to The Starter App, an in-depth tutorial about building mobile apps using React-Native.

This tutorial is also available on GitHub (where you can find the source code) and on my personal website.

Please notice that on Medium the code will be posted as an image (created using carbon.now) because the code block and the gist embedding doesn’t work correctly on mobile.

If you’d…

Matteo Mazzarolo

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store