“The word I'd use for Harry is Diligent.

He was able to ramp up on our codebase and collaborate effectively with our current team.

As a person Harry is Happy and a clear communicator. I felt comfortable delegating codebase decisions and feature work for our internal applications to him. He exceeded our expectations.”

- Zach Feldman
VP of Technology,
Getaway House, Inc.

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 life.

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 For Business
  • Technical Lead Programmer
  • Hiring Developers
  • Conversion Funnel Optimization
  • Offshore Development
  • Blockchain
  • Business Intelligence
  • Artificial Intelligence Strategy

Featured Articles

Django and Intuit Quickbooks api Quickstart

I recently had a client that wanted a primer on the quickbooks api for oauth. Below find a short video tutorial of how to copy, configure and run a django api that uses login with quickbooks. I also go over the oauth flow between intuits servers and the django api endpoints.

How to deploy Tensorflow models on Sagemaker

There are lots of materials on how to train neural networks but not as many showing how to deploy them to power real services. In this post I’ll share a minimal example of how I train tensorflow models and deploy them on Sagemaker. I’ll cover items that I found intimidating so hopefully they become less intimidating to you.

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

During our 30-minute intro call, we'll discuss your business and your goals.

You will be able to ask me anything about my experience and abilities.

If we feel like its a good fit we can follow up over email and choose to engage.