Hi, I'm Alex — a Software Engineer who builds maintainable systems with whatever language is the best tool for the job - but Clojure is my favorite. From payroll platforms to drone traffic management, I bring the same precision to software that I brought to 10 years of professional audio engineering.

About Me

I believe writing great software is a craft trade, like making high-quality custom furniture or fine classical guitars. It requires integrity, high standards, and a commitment to guiding principles like SOLID and test-driven development. I'm pragmatic over dogmatic — always pushing beyond "it works" to build systems that are truly maintainable, testable, and built to last.

I work at a bespoke software development firm, where I've had the privilege of diving into wildly different industries — payroll, accounting, drone traffic management, e-commerce, and online education. Every engagement is a new puzzle: I've written a front-end library that boosted UI performance 6x, built a webhook-driven Jira sync server that let a client's team and their corporate partners stay in their own tools without missing a beat, and rewrote a mobile commerce backend in three weeks that had been under development for six months — with full test coverage this time. One of my favorite projects was a cross-platform CLI with a custom test runner that integrated with an online learning platform.

Before all of this, I spent 10 years as a professional audio engineer, from local venues to arena tours and commercial studios. Whether I'm building a PA system for a 20,000-seat arena, architecting a web application on Kubernetes, pair programming with a teammate, or mentoring a colleague through their first production deploy, the thrill is the same — creative problem-solving in service of the people around me.

When I'm not coding or tinkering in my homelab, you'll find me serving my local church, playing classical or fingerstyle guitar, reading, or helping my wife take care of our homestead in the Tennessee countryside.

My Projects

Clean Coders' Odyssey

An interactive online learning platform for developers with integrated CLI test-runner and real-time chat. I was project lead and also created video content.

  • Clojure
  • WebSockets
  • TDD
  • Datomic

Full Stack Tic-Tac-Toe

Postgres or EDN database? Terminal, desktop, or web? Easy, medium, or hard? 3x3, 4x4, or 3x3x3? It's the most fully-architected Tic-Tac-Toe you've ever seen.

  • Clojure
  • Speclj
  • TDD
  • SQL

Gift Exchange Generator

Secret Santa for the digital age. Framework-free; I built my own state-centered, event-driven architecture. 46,000+ organic users and over 70,000 gift exchange participants to date.

  • JS
  • MongoDB
  • PostMark
  • Serverless
  • Vitest

Java HTTP Server

A multi-threaded HTTP Server written with no external dependencies. Includes session management, static file serving, and multipart file uploads. Routes can be added extensibly.

  • Java
  • JUnit

Sound Roots Productions

Website for my production company. Includes engaging scrolling effects and a custom scrollbar that resembles an audio console fader.

  • JavaScript
  • lax.js
  • Netlify

My Skills

My Experience

Featured Blogs

Contact Me

Please contact me directly at arootroatch@gmail.com or through this form