Want to know more about me?

I am a freelance software developer with over 30 years experience based in Birmingham, Alabama. I currently specialize in web-based technologies with a specialization in full stack and server-side API's. I also have a background in software development in the manufacturing, healthcare, transportation, mining and service industries designing and building various data-driven and machine learning solutions. Both platform-specific applications and web-based ones. Check out my Portfolio on the site menu for some examples of my recent work.

Something that sets me apart from most contract developers is I do value-based pricing. That simply means I don't force an hourly rate on large projects but give a client a fixed cost once the deliverables are agreed upon. This shares the risk with the client making them a happy long-term returning customer when their project is delivered within budget.

If you have any questions or would like to contact me about working on a project together, simply click on the Contact Me menu item above. I will return your email as soon as possible.

My current development stack

Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.
Sinatra is an open source web application framework and domain-specific language written in Ruby. It is an alternative to other Ruby web application frameworks such as Ruby on Rails, Merb, Nitro, and Camping.
Ruby on Rails, also known as RoR or Rails, is a web application framework written in the open source programming language Ruby, following the paradigm architecture of Model View Controller (MVC). Rails provides a "Full Stack" meaning the web server is built into the application allowing a monolithic or micro service arcitechture for your web site, web applications, or Software as a Service (SaaS) application.
R is a language and environment for statistical computing and graphics. It is a GNU project which is similar to the S language and environment which was developed at Bell Laboratories (formerly AT&T, now Lucent Technologies) by John Chambers and colleagues. R can be considered as a different implementation of S. There are some important differences, but much code written for S runs unaltered under R.
PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language. Originally created by Rasmus Lerdorf in 1994, the PHP reference implementation is now produced by The PHP Development Team. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym PHP: Hypertext Preprocessor.
Vala is a programming language using modern high level abstractions without imposing additional runtime requirements and without using a different ABI compared to applications and libraries written in C. Vala uses the GObject type system and has additional code generation routines that make targeting the GNOME stack simple. Vala has many other uses where native binaries are required.
jQuery is a lightweight, "write less, do more", JavaScript library. The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code. jQuery also simplifies a lot of the complicated things from JavaScript, like AJAX calls and DOM manipulation.