About This Site

Hi 👋

I'm Marco Schneider, I'm a German expat living in Vienna 🇦🇹, and I love thinking about software architecture. I'm a lead software architect at Active Group GmbH and part of the leadership team as chief technology facilitator. We are the leading provider of custom software using functional programming in Germany. At Active Group, I work on different projects utilizing a variety of technologies and architectures – in particular functional software architecture, hexagonal architecture/ports and adapters. In addition, I teach functional programming and functional software architecture in workshops and speak about it at conferences. I'm a certified trainer for the iSAQB CSPA-A module "FUNAR - Functional Software Architecture".

iSAQB CPSA Advanced Training: Functional Software Architecture
Certified Professional for Software Architecture: CPSA Advanced Level Module FUNAR â–º Get iSAQB Training in Functional Software Architecture! â–º Register now!

Programming

I'm interested in functional programming, functional software architecture and its application in the industry. I love Lisp-languages such as Clojure(Script), Scheme or Common Lisp and ML-decendants (OCaml, Haskell, …). In general, I prefer languages that afford the use of functional programming techniques, which includes Erlang/Elixir, ECMA-script and more.

For some time now I'm also interested in nix and reproducible builds and delivery of software.

Every now and then I contribute to funktionale-programmierung.de — the largest German language blog on all things functional programming.