My Services


With today's technology moving at such a rapid pace it's more important than ever to be able to prototype and deploy apps as fast as possible. I provide assistance with writing and deploying web applications to cloud services.



Close to 80% of all mobile devices worldwide run on Android. I can build custom native Android applications built to your specifications and deploy the application on google play.

Custom Support

Something else you need help with? Contact me and lets discuss what you need and if I will be able to do it. If I can't I will definitely learn the technology in order to assist.

Lean Design
Go Fast

Iterate through ideas, plan and design for what you need now, not nice to haves that will slow down the process


Build and test.

Put Ideas into code, test the implementations and optimize as necessary. Pivot if you have to, many start-ups have had to pivot to succeed.


Here we go!

Put your application out in to the world for all to see, listen to user feedback and add improvements and needed features, plan for the next design cycle.





Android has been the best-selling OS worldwide on smartphones since 2011 and on tablets since 2013. I can do Native Android app development in the Java language with deployment to the google play store.



I have a general grasp of HTML 5 and can quickly put together HTML pages without much issue for static pages, generate it dynamically as necessary for web apps or just wire it up to the back end.


I am primarily a backend and mobile developer, when I do front-end web development, for CSS I will primarily use Bootstrap or Materialize layouts to build from. This website is styled using bootstrap.


Working Knowledge of the Javascript front-end scripting language. Functional knowledge of Javascript with the node.js platform to use JS as a server side language, along with the npm package manager.


React is a JavaScript library for building user interfaces. It is maintained by Facebook and a community of individual developers and companies. React can be used as a base in the development of single-page or mobile applications.


WordPress is a free and open-source content management system based on PHP & MySQL. It is most associated with blogging but supports other types of web content including: mailing lists and forums, media galleries, and online stores.



Java is my language of choice for both android and web application development. Developing micro-services using the spring boot architecture


Python is an interpreted high-level programming language for general-purpose programming. I am proficient in python programming, this website was built using the django web framework for python.


C is a general-purpose, high-level programming language. My exposure to C is limited to the coding I did in the edX-HarvardX CS50 Introduction to Computer Science course.


I have limited experience and exposure to php, my server side scripting languages of choice are either python or node.js but I can write in php if required for general LAMP stack websites using php.

Dev-Ops / Deployment

Google Cloud Platform

With GCP and/or Firebase, I can build, test, and deploy applications on Google's highly-scalable and reliable infrastructure for your web, mobile, and backend solutions.

Amazon Web Services

AWS Elastic Beanstalk for deploying and scaling web applications and services developed with Java or python. AWS Lambda for use with applications integrated with AWS. Other AWS solutions are available.


Heroku is a cloud platform that lets companies build, deliver, monitor and scale apps — It is a fast and easy way to go from idea to URL, bypassing all those infrastructure headaches.


Microsoft Azure is an ever-expanding set of cloud services to help your organization meet your business challenges. Azure supports open source technologies, so you can Run virtually any application using your data source.

Standard Hosting / VPS

I am also familiar with standard shared hosting and setting up an un-managed virtual private server with ubuntu and Apache or Nginx. This Website runs on an un-managed VPS running Ubuntu 16.04 OS with Nginx as the web server.


Docker is a tool designed to make it easier to create, deploy, and run applications by using containers. Containers allow a developer to package up an application with all of the parts it needs, such as libraries and other dependencies, and ship it out as one package.