Android and iOS app development for startups.

Professional problem solver.

Startup founder, freelancer, mentor, instructor, Android and iOS app developer.
You will work with me every step of the way with your mobile app idea.

I started Curiosity IO out of my love of startups and mobile apps. I love the challenges that freelancing brings because you never know what project will come in the door. Also, I get to work with the hardest working individuals that you will ever meet: entrepreneurs (woot, woot!)

I have been building mobile apps for startups since 2013 and a freelancer since I was 13.
I have worked with over 100 startups from around the country helping them build the best
mobile apps. Expect me to make your app successful, not just be someone who builds you an app.

Personally, I believe that software should be fun, valuable, and easy to use. Also, if software requires a tutorial or training to use it, it could have been built better. This all sounds great, but all to often we use software that is slow, time consuming, frustrating, and makes you feel out of control. That is one reason I do what I do. I take pride in my work and build apps that make people enjoy to use software.

This is what you can expect from me.

Intuitive design

I take a lot of pride in my craft. Each project that I create is built from scratch.
I study the Apple and
Google
design guidelines to assert that each mobile app looks and feels their very best.

I believe that if your mobile app requires a tutorial, you need to redesign it.
Your iPhone users will feel familiar with my iPhone apps and Android users will
feel familiar with my Android apps.

Bug-free apps

Your app will have issues. There is no such thing as completely bug-free software.
To get as close as we can, every time that one of your users has an issue with your
mobile app, I get notified, fix the issue, and release a fix all without you
realizing it.

Build what provides the most value

As a startup founder myself, I will recommend a plan to you on how we can build an app that provides the most value in the shortest amount of time and cost. Let's not build an app to build an app. Let's build an app that solves a real problem.

Share my experience launching apps

Each and every app that I build comes with many features by default: your app will work without an Internet connection to have little to no loading screens (because we all hate loading screens), user activity analytics (while also focusing on user privacy), data backups in case of failures, push notifications, A/B testing abilities, email newsletter setup for you to send updates to users. Everything you need to launch a successful mobile app, by default!

Process

Here is my process we will go through together.

Brainstorming phase

One reason why I love my job so much is I get to meet founders who want to make the world
a better place. The first step to working together is for me to understand two questions really well:
"What is the problem you are working to solve?" and "Who is your customer?". From there we can
start to rock and roll.

The brainstorming phase consists of 2-3 phone calls and emails. Do not worry if you are not knowledgeable on technology. During the phone calls and all other communication together, we will talk in plain English with the technology aside. Technology is just a tool. Without a problem, the technology cannot do anything for us.

Design phase

After I have collected the information I need, it's time to start building this app.
To start the design phase, I create a paper and pencil mockup of your mobile app. Paper and pencil is wonderful because it allows us to make changes quickly and can concentrate on the functionality of the app instead of colors. You will receive a paper and pencil design of the app that you can use yourself on your smartphone to walk through the app.

After you are happy with the paper and pencil design, you will receive a digital design version of the app. Here, you will see the paper and pencil design come to life with color and graphics. This is the final step of the design phase and the time where you can make the final approval of the app.

Development phase

After you have checked off design, it is time to make your idea real.
During the development phase, every 1 to 2 weeks, you will receive (1) a YouTube video demo of the app progress as well as (2) a build of the app you can install on your devices to try yourself.

Also, you will have the ability to have beta testers test the app while still in development. This allows you to invite select customers of yours, employees, or others to try out the app early and to find issues with it for me to fix before we release to the public.

When the app development is finished, I will publish it to the public app stores (if you wish). From there, you will have access to (1) user activity analytics you can use to make decisions about the future of the app, (2) view and respond to reviews on the app stores, (3) and access to all of the materials used to create the app including the code.

That is the gist. If you would like to see a more detailed example of my process and see some of my past work, click here.

FAQ

Q: What if there is a new feature that I want to add in 2 months after we launch?

A: We go through the cycle again for this new feature. Brainstorming, design, development.

Q: What type of apps have you built in the past?

A: Oh, what haven't I built... Social media, video/music streaming, education, health, manufacturing, fashion, the list goes on and on. Check out my portfolio of past work to learn more.

Q: What do you charge?

A: Here is the breakdown of pricing:

Brainstorming phase (aka: consulting): $75.00/hr with first hour call on me. Consulting averages about 1 - 3 hours in total.
After our first hour of consulting, I can start to create an estimate for the project cost.

Design: Project based pricing. I create an invoice for the entire design process (paper and pencil, testing, digital mockups),
you pay the invoice in full, then we perform the full design phase and deliver the result to you.

Development: Project based pricing. After the design phase is complete, I create an invoice for the cost of the entire development
phase. From here, you pay the invoices in 2 week increments.