About Me
Professional Bio
Senior Software Engineer specializing in distributed systems composed of Kotlin and Spring Boot servers, Compose Multiplatform applications for Android, iOS, Linux, macOS, and Windows, and Single Page Application Progressive Web App web portals built with TypeScript and Vue, and AI-powered capabilities, including custom Agentic AI solutions with Spring AI and Koog. Creator of cloud-native platforms on AWS using Pulumi's Infrastructure as Code (IaC) and Environment, Secrets, and Configuration (ESC), Kubernetes, and Helm, with automated CI/CD pipelines in TeamCity integrating Qodana for static analysis, Gradle for Kotlin builds, and Vite for TypeScript builds. Believer in Test Driven Development (TDD), Continuous Delivery (CD), the Agile Manifesto, Clean Architecture, Domain-Driven Design (DDD), and Modern Software Engineering principles for building better software faster.
With a foundation in analytical thinking from my History degree and over 15 years of hands-on software engineering experience, I bring a unique perspective to solving complex technical challenges.
Current Focus
Distributed Systems
Building scalable, resilient microservices with Kotlin and Spring Boot
AI-Powered Solutions
Integrating LLMs and agentic AI for intelligent automation
Cross-Platform Apps
Creating unified experiences across mobile, desktop, and web
Cloud Architecture
Designing cloud-native platforms on AWS with Infrastructure as Code
Technical Strengths
Location
Nashville, TN
Available for remote work and local opportunities in the Nashville metro area.
Engineering Philosophy
Test-Driven Development
Writing tests first leads to better design and more maintainable code.
Continuous Delivery
Small, frequent releases reduce risk and accelerate feedback loops.
Clean Architecture
Separating concerns creates systems that are easier to understand and evolve.
Let's Build Something Great Together
Whether you need help with distributed systems, AI integration, or building cross-platform applications, I'd love to hear about your project.