diogo carmo

A simple React Native OCR library that allows you to extract text from images. Implemented using Nitro Modules, using Vision framework on iOS and MLKit on Android.


After going through several iterations, the way I define Postzine currently is: a smart post creator for newsletters. It's a project that's a work in progress, but the main goal is to allow new post creation dynamics based on data curated/created in different platforms.

The current iteration of Postzine was built using React, Next.js and TipTap.


Split

The main goal of Split is to help in those awkward situations when you're out dining with friends and the bill arrives, but not all of you ate the same thing (and some even shared among themselves.) To fairly split the bill, you'd have to divide correctly each item between who consumed them, and that's where Split shines by offering an easy and fun interface to do that. The app not only allows you to split the bill, but also you can add the tip and tax, both of which will be slipt according to each person share of the bill.

Split app screenshot Split app screenshot Split app screenshot

This is the Android (and updated) version of the app I released in 2014. I worked on this app mostly to improve my React skills, and because of that it doesn't have any limit to use it's features.

Zebra 2 app screenshot Zebra 2 app screenshot Zebra 2 app screenshot

Boletos were a popular way to pay for things in Brazil, more commonly used to pay bills (rent, utilities, etc). Zebra is a boleto manager that allows you to scan a barcode and store the boleto in the app, create reminders to pay boletos and also get the boleto information whenever the user needs by opening a link.

Zebra app screenshot Zebra app screenshot Zebra app screenshot

A simple iOS Calendar App like UISeachDisplayController implementation. I needed one for a project I'm working on and decided to share so others could check it out as well. This implementation relies on iOS 7.0 UIViewControllerTransitioningDelegate, so it's only for iOS 7.0+ use only.


I did this super naive implementation of a binary tree because I couldn't find one to work on an iOS app. Apple does have a native library, NSTreeNode for Mac development, but it isn't supported on iOS development. So what I did is created basic functions that helped me solve my initial problem, which was traversing a decision tree.