Building habits is hard when tracking feels like another task. I wanted a habit app that reduces manual logging and makes progress feel effortless.
Habituul is a habit tracker that syncs with Apple Health for automatic wellness tracking. Step counts and mindful minutes can update in the background so users can focus on their habits instead of data entry.
Learn more at habituul.app.

Gardening is one of my favorite hobbies. I love the calm of the outdoors. I love the relentless force of nature to survive and change and continue to show us new wonders. I also, love the learning aspect of gardening, of how to work with nature to produce its best results.
Unfortunately, I've have had a difficult time finding a quality journal app for keeping track of what I'm growing and what I've learned over the seasons.
I use React Native a lot in my full-time work, and I hadn't used the Expo flavor of React Native before this project, so I decided to experiment using Expo.
Expo was great in the beginning to get me started quickly, but over time some things started to slow me down. After a while of fighting through these things, I decided to convert over to a straight-up React Native project. To check the app out, visit the Let's Garden website.

The founder of Magic Makrs had an iOS app for youth pastors called Minhub Youth, which he wanted to have built out for Android as well. With this app, youth pastors could organize and keep track of their student and data persistence in Core Data, which synced over the Dropbox API. When he found out that API was going to be shut down, he came to me for a new solution.
The two main use cases of the app are as a local database used in offline mode and, conversely, a synced database that multiple users interact with in real-time. With these uses in mind, we decided on using the Realm offline-first database within a React Native app.
The app makes use of a local database for users who only need to use the app on one device. For users who need to track event attendance across multiple devices, their data gets synced through a Realm Cloud database.
Here are some of the repos that I've worked with recently. Most of my work on Github is private, but you can still check out the activity graph. It's real pretty.
jasonmerino/react-native-simple-store
A minimalistic wrapper around React Native's AsyncStorage.
JavaScript
jasonmerino/StockPhotoBrowser
A stock photo browsing app for iOS in React Native
TypeScript
jasonmerino/react-native-realm
A higher-order component for listening to Realm data in React components.
JavaScript
jasonmerino/react-native-button
A button for React Native
JavaScript
jasonmerino/metrics
An app for collecting generic metrics.
Java
jasonmerino/SnipBoard
Snippet keyboard for iOS
Swift
jasonmerino/UnsplashClone
A React Native clone of the iOS Unsplash app.
Objective-C
jasonmerino/budgiee
A envelope budgeting system built with Ruby on Rails
Ruby
jasonmerino/Images
A React Native app that aggregates stock photo content
TypeScript
jasonmerino/sublime-snippets
I'm lazy, so I use lots of snippets