I'm a software engineer with a passion for building typesafe, functional, distributed systems with a focus on security, modularity, and scalability.
I build real time, streaming data platforms using powerful, specialized tools including Apache Spark, Cassandra, Kafka, gRPC, and Scala/Akka.
I apply potent architectual concepts to build systems that scale and stand the test of time such as event sourcing, CQRS, the onion architecture, and domain driven design.
I contribute to open source and build my own projects in an effort to improve the current state of software and myself. See a link to my projects on the left.