Solve Big Problems with Software

For the past 8 years I have developed software solutions that deliver business value, improved productivities and delight users.

I make sure your company remains competitive.

Welcome to my site. I am a technologist with experience bringing app ideas to fruition.

I have helped multiple startups build their mvps, scale, hire, organize departments, set KPIs and succeed. In addition to startups I also help established corporations build out new projects.


  • Agile Software Methodology
  • Data Science strategy
  • Technical Team leadership
  • Outsourcing
  • Business Intelligence

Featured Articles

Troubleshooting React Native projects and AndroidX

We worked on a legacy React Native app that had issues running on Android. Like many software projects there is never enough time nor enough engineers so the project was not tested for Android. When they finally got around to running the app on Android it was too painful. I was asked to fix it.

Top Reasons to Include Mobile App Localization

An app that’s tailored exclusively to English-speaking users won’t compete in the overall market. You could make 10x the revenue you currently make by adding global localization to your app. You limit your own chances of reaching a larger customer base if you don’t localize your business for users who speak different languages and live in different regions.

Using expo release channels in your project

How do you manage your expo phone app’s configuration between testing and production? Expo has a feature called release channels that allow you to distribute different versions of your app. In this post I’ll go over my approach to configuration management of a react native app using release channels.

Browse blog

Let's talk one-on-one

Copyright 2020