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