I'm a passionate software developer who enjoys building systems with functional programming and Clojure(Script).
-
π» My previous two roles:
- Senior Software Engineer and Head of Engineering at Crescent, where we used Datomic and Clojure to build and maintain a robust backend to support our brokerage and business checking account products.
- 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.
-
π Some 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.