Software Architecture

I’ve designed & developed software in both open-source projects and proprietary applications ranging from small business websites and apps to a career in working on DoD applications focused in aviation, missile defense, and defense health.

Languages

I have extensive professional experience in C#/.NET and Kotlin/Java. Other languages that I frequently work in include:

  • TypeScript/JavaScript,
  • Swift,
  • C/C++,
  • Ada,
  • Python,
  • F#,
  • Go,
  • MATLAB.

Types of Applications

My portfolio and experience include projects such as

  • Cross-platform applications and domain-specific libraries
  • Desktop apps via WPF, UWP, Avalonia, Uno, and MAUI
  • Mobile apps via MAUI, Xamarin.Forms, Kotlin/Jetpack Compose, and Kotlin Multiplatform
  • Progressive Webapps via ASP.NET, including Blazor and MVC
  • Web APIs via .NET, Ktor, Express, and others.
  • Azure Functions and other serverless providers
  • Static Website Design via Hugo, Jekyll, 11ty
  • Console apps & TUIs galore

My Pluralsight Badges