Hello 👋
I'm a passionate software developer who enjoys building systems with functional programming and Clojure(Script) and growing and maintaining an open source community.
About me, at a glance
-
🌙 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 good 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.
-
:book: 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.