Full stack software developer and architect with a preference for statically-typed languages and practical application of functional programming concepts. My main focus when building software is on reducing/minimizing complexity and thus improving maintainability.