Why hire me for software development?

I have over two decades of experience to bring to your project, with particular focus on scientific and business applications for Desktop and Mobile. As a freelancer I am highly motivated to produce quality work, quickly, and make myself availble for future improvements. You avoid the costs and hassles of an employee such as: insurance, training, office space and vacation.

My work is entirely contract-based, meaning no long-term commitment is necessary. My 20+ years of experience working remotely allow me to integrate seamlessly with you and your team.

You will have full copyright to all code and compiled applications that I produce, and easy access to source code via GitHub or the version control application of your choice.
Current and Select Works

Below are select works that I have recently completed. Please view my full portfolio for additional works, and watch this video overview of TS-CHEM (YouTube).
Select Clients

About Me

In 2003 I created Rebrand Software, LLC, to provide software solutions to businesses and individuals. I originally developed applications which companies could "rebrand" with their own name and graphics. These days I focus on using my development skills to help my customers turn their ideas into successful apps.

I now have over 20 years of experience in every aspect of software development and a multitude of programming languages. I have produced many successful apps for other businesses and personally published over 30 apps on all major app stores.

In addition to my work I am happily married and raising two beautiful girls. We enjoy rock climbing, playing intricate board games and geocaching. I'm an advocate for science, reason, and animal welfare.
Picture of me with my daughter in the mountains

These are the technologies that I use to create apps, many times combining technologies to create cross-platform applications that communicate with each other and store data online.

If you don't already know what technologies to use: I can help find the perfect fit to bring your project to life. If you have a preferred technology that isn't listed please contact me; in most cases I can learn new tech quickly.

Desktop and Mobile Applications


Experience: Expert
(Mac / Windows / iOS / Android / Web)

Xojo creates beautiful cross-platform desktop, native iOS, Android and web apps.
Read more about Xojo.

Cordova / PhoneGap

Experience: Expert
(iOS / Android / Windows Phone / FirefoxOS)

Cordova Phonegap quickly creates cross-platform hybrid mobile apps with low development costs, for Android and iOS.

React Native

Experience: Intermediate
(iOS / Android)

React Native creates native apps on Android and iOS using javascript. Created by Facebook, it has been used for many top apps.

Appcelerator Titanium

Experience: Intermediate
(iOS / Android)

Like React Native, Appcelerator creates native apps on Android and iOS using javascript. I am comfortable using either one.

Modern Web Applications

Javascript / Node.JS

Experience: Expert
(Mobile / Web)

Endless possibilities for creating apps and API endpoints that facilitate communication between pages and apps.


Experience: Expert
(Web, Desktop and Mobile applications)

APIs like Fauna and SendGrid allow easy database and notification integration. Thousands of APIs make development quick and easy.


Experience: Expert
(Web and Mobile Applications)

React and JSX allow for reusable code and pre-rendered websites which are much faster than standard HTML.

Version Control and Hosting

Experience: Expert
(Web Applications)

Applications like GitHub and Vercel allow for seamless version control and instantaneous web application hosting, reducing costs.

Traditional Web Applications


Experience: Expert
(Mobile / Web)

Javascript has emerged the premier choice for mobile app development programming. It is useful for web and mobile applications.


Experience: Expert
(Mobile / Web)

HTML5 and CSS are used extensively in web apps and hybrid apps. CSS is also used for styling in some native apps.

PHP / Classic ASP

Experience: Expert
(Scripting / REST APIs)

Scripting languages are used to create APIs for communication between apps and databases, as well as web app programming.

SQL / SQLite / MySQL

Experience: Expert
(Database Development)

I have 20+ years of database design experience working for the U.S. government, designing web apps and cloud-based data sharing APIs.

Additional technologies:

AngularJS, Basic, Bootstrap, Cryptography (theory, hashes, algorithms, AES, Blowfish), FaunaDB, Git, Github, IndexedDb, jQuery, jQuery Mobile, JAMstack, JSON, JSX, LAMP, LocalStorage, MS Access, MySQL Workbench, NextJS, Node.js, PhoneGap Build, Photoshop, Pixelmator, Protocols (FTP, HTTP, HTTPS, POP3, SMTP, SSL), React, RealBasic, RealSQL, REST APIs, SendGrid, Vercel, Visual Basic, VB6, WebSQL, Wordpress, XML
Current Rate

First-time client discount: 25%
As a first-time client you will receive a 25% discount on your first project for up to 100 hours. Contact me today for a free estimate.

Contact Me

Please contact me any time using this form, email, or text. Form submissions go straight to my inbox with a priority flag.