Oscar Franco

About

I'm Oscar, a full-stack dev with lots of experience in different industries and companies, from corporate to start-ups, also an indie hacker at heart.

Simplicity is the ultimate hack in life, software and beyond, therefore I strive for excelence and minimalism in everything that I do.

Master of C++, JS, TS, Java, Scala, Swift, Lua, etc. warlock of dev-ops, conqueror of AWS... I'm a none of those, and it doesn't really matter, all I care about is solving problems. Checkout my github and the projects down below, I'm sure you will find something useful there.

I'm available for freelance/consulting work, reach me via email.

Projects

CI Demon
Menu bar app to monitor CI jobs and deployments
Messer
Image manipulation in the MenuBar
RN MacOS Couse
Learn to build macOS apps with React Native
C++ for JS Developers
Learn C++ in record time
JSI Explained
Learn about the new RN architecture
TP Latino
Mobile App to train south american pilots

Essays

Aug 2021
Stop throwing exceptions
Aug 2021
On minimalism
Aug 2021
How to visualize Flowtype dependency tree
Aug 2021
Unhappy for years, until I switched to working 3 days a week
Aug 2021
Fix slow terminal start (hanging xcodebuild)
Jul 2021
Migrate React Native's AppDelegate to Swift
Jul 2021
Reviewing Github's Copilot
May 2021
100€ MRR as an Indie Hacker
May 2021
Retrieve macOS WiFi password
May 2021
Problems reading data from Binary store - crashing RN
May 2021
Github workflows chaining
May 2021
How to add a github token to CI Demon
May 2021
Building a react-native app on github actions
Apr 2021
Redux as analytics middleware
Apr 2021
Reducing Sentry's android app bundle size
Apr 2021
React-i18next trans component explained
Feb 2021
React-native JSI module tutorial
Feb 2021
Test any JavaScript library in the console
Feb 2021
Android dynamic icons (Build-time, non-flavor)
Dec 2020
Post Jest results into Github PRs
Sep 2020
Dynamic iOS icons (build-time)
Aug 2020
React Native iOS 14 widgets guide
Aug 2020
React Native performance tips
Aug 2020
How to use the Mapbox SDK to render custom tiles
Jul 2020
Stop using redux, mobx and/or context
Jun 2020
Personality and Engineering
May 2020
How to build a React-Native macOS menu bar app
Apr 2020
Swift tips for JavaScript developers
Apr 2020
High level thoughts on (software) testing
Feb 2020
How to deploy a NestJS app on Minikube
Feb 2020
Sharing state/messages between Springboot servers
Aug 2019
Better debugging experience with VSCode and React Native
Aug 2019
Rotate React image based on EXIF
Aug 2019
Monorepo codesharing (with lerna.js and typescript)
Aug 2019
Germany rental market price visualization