I'm a passionate software developer who enjoys building systems with functional programming and Clojure(Script) and growing and maintaining an open source community.
-
π My current role: Senior Softeware Engineer at Crescent, where we use Clojure and Datomic to power a platform for companies to park idle cash, earn a great rate on it, and protect it with FDIC insurance.
-
π My previous role: Co-founder and Co-VP of Engineering at HonestDeed, where we used an event-driven architecture with Clojure, Kafka, and Kafka Streams to build reliable, easy-to-maintain systems. We also used ClojureScript for mobile and web app development, along with TypeScript for pure components.
-
π§ Co-maintainer of Calva.
-
π± I strive to build better, more maintainable and flexible software and work with people effectively. I believe great software is built with good communication and people skills.
-
β‘ Fun fact: I've been funded by Clojurists Together twice to work on Calva. During those funding periods, I added an expression-based debugger and static analysis features by integrating clojure-lsp.
-
π Resources that have shaped the way I think about building software: Out of the Tarpit, The Mythical Man-Month, The Pragmatic Programmer, Release It!, Rich Hickey talks.