weshipit.today
React Native app studio
The React Native app studio where I work as a developer. We ship apps end to end — turning ideas into released products on the App Store and Play Store, built to be fast and to scale.

I build mobile apps with React Native and Expo — always on the latest SDK. I'm Head of Mobile at Ekklo, a fitness coaching platform, and I write about what I learn building it.
01/about
Six years in, I'm a React Native & Expo developer — Head of Mobile at Ekklo and a React Native dev at weshipit. The apps I build are used daily by thousands and stay highly rated on the App Store and Google Play, because I build them to be fast and to scale.
02/building
React Native app studio
The React Native app studio where I work as a developer. We ship apps end to end — turning ideas into released products on the App Store and Play Store, built to be fast and to scale.
Plant care logbook
A personal plant logbook for iOS and Android — recurring care reminders with local notifications, a dated photo journal per plant, and a daily view of everything that needs watering today.
Simulator orchestrator CLI
One grid for all your simulators — run multiple Expo projects on multiple devices in parallel, without the alt-tab dance. It routes each project to the right simulator automatically.
A failed experiment (and my first Electron app)
My first Electron project: a macOS menu-bar app meant to mute Discord and start Wispr Flow dictation from one key. It failed on the premise — Discord ignores a synthesized keypress, so the mute never fired — but it was a genuinely fun build, and the idea would work for any app that does accept intercepted shortcuts.
Send a date invite to your crush
A playful side project — send a date invitation to your crush and let them RSVP. Built in a weekend, live for anyone to use.
Fitness coaching platform
The all-in-one platform for fitness coaches: training and nutrition programs, client tracking, messaging and payments. I lead the mobile apps as Head of Mobile — built with Expo, used daily by thousands of coaches and their athletes.
03/writing
Notes from building Ekklo with Expo and React Native.
I dictate with Wispr Flow all day, and on Discord calls the whole room heard me. So I built Hush — a macOS menu-bar app to mute Discord and dictate from one key. It didn't work: Discord honors a real keypress but ignores a synthesized one. Here's the post-mortem — and why the idea still holds for other apps.
Simulator conflicts, port clashes and endless alt-tabbing across Expo apps. Here's the React Native workflow pain that made me build simgrid — a CLI to run several projects across iOS simulators and Android emulators in parallel.
I work full-time on Ekklo, built with Expo. This blog is where I document the journey — the stack, the decisions, and what I learn along the way.
04/around the world
A few moments from conferences and meetups I've been lucky to attend.









05/trusted by










