Services

Consulting
I can provide consulting on new and existing software projects, including web applications, Windows and Mac desktop applications, and iOS and Android applications.
Project Design
I can help plan and design your software projects and help you select the best platform, language, and deployment options.
Development
If you need a fully developed project, I have over thirty years of experience developing for just about every platform and language. I use GitHub and GitLab to manage customer source code so you can have access to your project througout the development lifecycle.

Learn more »

Expertise

I have expertise in most current software technologies including website technologies, standalone desktop technologies, and mobile software development technologies.

I also have a strong background in natural language processing, embedded systems, computer language design, and parsing.

Learn more »

Skills

My specific software development skills include:

  • C#, C++, C, Java, HTML, Javascript, TypeScript, CSS, Perl, Python, Ruby
  • Windows, Mac, Rasberry PI, and Arduino platforms
  • Microsoft SQL Server, MySQL, SQLite, Microsoft Access
  • Windows Server configuration and administration
  • Microsoft Azure

Learn more »