My Services

Web

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.

developer_mode

Mobile

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

500x500

Build and test.
Optimize

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.

500x500

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

500x500

Skills


Mobile

Android

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.

75%

Front-End

HTML

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.

50%

CSS

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.

35%

JavaScript

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.

40%

Back-End

Java

Java is a general-purpose computer-programming language that is concurrent, class-based, object-oriented, and designed to have as few implementation dependencies as possible. My overall language of choice.

70%

Python

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.

50%

PHP

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.

30%

C

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

40%

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. (Preferred)

60%

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.

50%

Heroku

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.

50%

Azure

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.

30%

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 14.04 OS with Nginx as the web server.

50%