Hello 👋
I'm a passionate software developer who enjoys building systems with functional programming and Clojure(Script), building great teams, and growing and maintaining an open source community.
About me, at a glance
-
🔭 I’m currently working on:-
Calva, as a primary maintainer. I work closely with the creator of Calva, Peter Strömberg.
-
Learning the Kappa Architecture, a potentially better way to build information systems. Specifically, learning Kafka and Kafka Streams for building event-driven systems using CQRS and event sourcing.
-
Learning multi-platform (Android/iOS/Web) development with React Native and ClojureScript.
-
-
🌱 I’m always learning how to build better, more maintainable and flexible software, how to be more efficient at building applications, and how to work with people more effectively, including collaborating with others and growing great teams. I believe great software is built with good communication and people skills. -
⚡ Fun fact: I was funded by Clojurists Together to work on Calva, for which, during that time, I built an expression-based debugger. -
📖 Resources that have shaped the way I think about building software: Out of the Tarpit, The Mythical Man-Month, The Pragmatic Programmer, Rich Hickey talks.