Skillset Breakdown

I wrote my first software product at the age of 15. I love coding in any language, and I’m fluent in many. Below is a list of languages and my abilities within those languages. In today’s market, there are three main types of software development: desktop, mobile, and web. I have had forays into each of them including special project programming micro-controllers for custom hardware chips. I enjoy it all.

Android Kotlin / Swift 5.x / C# /C / C++

At the core of my engineering background are C and C++. Of course with each implementation, comes the custom platform language of choice. I have completed projects in Objective-C and Swift for both desktop and mobile, and have yet to program in Windows native. With Switch specifications still in flux, I continue to pursue the refinements as they occur.

Android Kotlin
100%
Swift 5
90%
C# Unity 3D
95%
C/C++
100%
VR CONTENT DESIGN
100%

PHP / JavaScript / HTML5 / CSS3

I’ve been very fortunate to be instructed by some of the best engineers in Silicon Valley just as the Internet was emerging. Over the course of the last 20 years, I’ve been able to develop several custom applications for websites that took advantage of these core languages. I’ve developed custom LAMP platforms using PHP. I’ve created video games in HTML5 using both JQuery and HTML5 canvas technologies. My designs support responsive mobile designs where possible.

PYTHON
90%
JAVASCRIPT
100%
HTML5
100%
CSS3
100%
PHP
100%

Development Platforms

As new superior platform technologies debut, I’ve devoted the last several years of my professional life learning these exciting new frameworks. After consulting with some of the top companies in corporate America, I’ve focused on the following frameworks.

Laravel/Vue/React
100%
Flask/Python
100%
React-Native
90%
Django/Python
90%

ORACLE / MySQL / MongoDB / SQLLite

I have an extensive background in all databases based on SQL technologies. I’ve developed dozens of enterprise level solutions using all solutions seamlessly. I also have previous experience with flat files systems that rely on manual seeking and retrieval.

ORACLE
95%
MySQL
100%
PostgreSQL
95%
MONGODB
90%
MSSQL
95%
SQLLITE
95%

Vue / React / Angular / TypeScript / JQuery / JSON / XML

I’ve been an AJAX developer for the moment the web browsers supported it. I’ve spent a number of years master skills in core platforms such as React / Angular / JQuery and protocols such as JSON and XML. I’ve built video games as well as complex web applications and platforms using these technologies.

React/React-Native
95%
Vue
95%
Node.JS
95%
Angular.JS
80%
TypeScript
100%
JQuery
100%
JSON
100%
XML
100%

Development Operating Systems

I have been a Windows and Macintosh developer during my entire career. As well, I have been developing UNIX / Linux since its popularity with the explosion of the web. I have deep skills in configuring these servers as they relate to web applications. I am fluent in configuring Apache / MySQL to assist in web development efforts.

WINDOWS
80%
MAC OS / IOS
90%
UNIX / LINUX
90%
APACHE / MYSQL
100%

Specialty Languages

As various languages make their way into both web and other graphical uses such as 3D modeling and game engine mechanics, I have created projects to gain familiarity and expertise. I have used Python for web scripting and 3D modeling as well as animation sequences. I’ve created plugins in LUA for World Of Warcraft. I have completed a number of projects in ASP / .NET for clients. Go is virtually identical to other languages and resembles the many syntactical refinements seen in Python and Swift.

LUA
70%
GO
85%
ASP / .NET
80%