Skip to main content

About Me

Professional Bio

I'm a senior software engineer who started learning how to program in C++ from a borrowed book and a Borland compiler as a kid. That early exposure set a pattern: learning by combining study with building things.  I followed problems wherever they led, across languages, platforms, and infrastructure. Over time, that work pulled me toward distributed systems, because machines communicating with one another was - and still is- one of the coolest things I'd ever seen.  Later it carried me into cross‑platform application development, too, because allowing the user and the system to communicate uniformly regardless of the underlying platform is also amazing. I founded Confederated Technologies, Inc. (CTI) to take full responsibility for those kinds of challenges end to end, so subject‑matter experts can focus on what they know best while I focus on turning their vision into systems that are clear, stable, and purpose-built.

Alongside running CTI, I also work as a senior software engineer inside established teams. In those roles, I’m trusted with high‑leverage work: defining system boundaries, unblocking stalled efforts, improving architecture, and mentoring other engineers. Whether I'm helping through CTI or as an individual contributor, I bring the same passion, critical thinking, strong execution, and insistence on keeping it stupid simple wherever possible, because complexity is a liability and fundamentals win fights.

With a foundation in critical and analytical thinking honed from my studies of history and strategy and armed with the tools of computer science, I take pleasure and pride in solving difficult problems and collaborating with people with diverse perspectives and divergent skillsets.

Principal Focus Domains

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

KotlinSwiftC++TypeScriptCompose MultiplatformSpring BootNuxtVueAWSAndroidiOSDesktopTeamCityPulumiKubernetesQtQML

Location

Nashville, TN

Available for remote work and local opportunities in the Nashville metro area.

Download Resume

Full resume in PDF format

Download PDF

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.

© 2026 Matthew Crowell