< B / >

Beat Hagenlocher

Software Architect @active group

I enjoy learning.

About Me

Human being on its quest to learn as much as possible and do good in the world.

Interested in Education, Macroeconomics, History, Organizational Forms, Distributed Systems, Mathematics, Systems Thinking, Category Theory, Learning and Programming Languages.

Currently building my digital garden, playing around with my Doom Emacs config and learning Vim keybindings.

When I'm not at the Computer or deliberately learning something, you can find me on walks with nice people, doing sports, or at one of my favourite youth camps during the summer.

Skills & Abilities

    Programming Languages
    Clojure
    Elixir
    Racket
    Haskell
    C
    Nix
    Rust
    Programming
    Git
    Docker
    NixOS
    Software Architecture
    Functional Programming
    Local-first Software
    Phoenix LiveView
    Tailwind CSS
    UnoCSS
    PostgreSQL
    Organizational Development
    Sociocracy
    The Lean Startup
    Start With Why
    Reinventing Organizations
    Design
    Design Thinking
    Systems Practice
    Designing Your Life
    Customer Development

Experience

    May 2024 – Present

    active group GmbH

    Software Architect
    Software Architecture
    Clojure
    ClojureScript
    Docker
    Nix
    UnoCSS
    Emacs
    nvim
    Sep 2023 – May 2024

    zelium.io

    A platform enabling simpler collaboration.
    Startup Dude
    • Applied Systems Practice to the problem of digital collaboration
    • Built prototypes
    • Conducted Customer Development Interviews
    • Set up a tech stack ensuring velocity
    • Built an MVP
    Systems Practice
    Design Thinking
    Elixir
    Phoenix LiveView
    Tailwind CSS
    CodeMirror
    Nix
    Feb 2021 – Mar 2023
    Developed courses and the accompanying course website; introduced a knowledge base system.
    Racket
    Pollen
    Sociocracy
    Teaching
    Mar – May 2020
    Implemented a Web Server for a Machine Learning Project in Haskell. Developed parts of a project frontend in ClojureScript.
    Haskell
    Clojure
    Machine Learning
    Emacs
    magit
    Dec 2019 – Mar 2020
    Developed AI Agents for the Game Blobby VR. Looked after the TNG booth at OOP 2020.
    C#
    Python
    Unity
    Reinforcement Learning
    Tensorflow

    Summer 2025 | 16 Days

    Deutsche Schülerakademie

    A 17-day summer program for high-achieving students ages 16 to 19.
    Course Instructor
    Designed and taught a 50-hour university-level course about empirical methods and science.
    Science
    Teaching
    Summer 2022 | 16 Days

    Deutsche Schülerakademie

    A 17-day summer program for high-achieving students ages 16 to 19.
    Course Instructor
    Designed and taught a 50-hour university-level course called How People Learn.
    Learning
    Teaching
    June 2021 – Mar 2022

    rootlinks

    A program teaching students the skills to become sustainability changemakers by solving real-world challenges.
    Working Member
    Co-created the Learning Journey of two semesters, coached a challenge team, and recruited the 3rd batch.
    Sociocracy
    Design Thinking
    Systems Thinking
    Teaching
    Coaching
    Recruiting

Projects

    Mastering 42
    A Mastery Guide for the Common Core projects at 42 School, providing what we found missing from the curriculum.
    Writing
    Racket
    Pollen
    Tailwind CSS
    The final project of the Common Core at 42: A web app for playing Pong (with chatting, accounts & stuff)—still has some rough edges.
    Elixir
    Phoenix LiveView
    PostgreSQL
    Tailwind CSS

Education

    Mar 2022 – Sep 2023
    Completed 24 projects that included writing, amongst other things:
    • Libc functions
    • A shell
    • A ray tracer
    • An IRC server
    • A full-blown web app
    C
    C++
    Docker
    Elixir
    Racket
    Sep 2020 – Feb 2022

    BSc Physics | ETH Zürich

    Up to the 3rd semester.

    Participation in the rootlinks program.

    C++
    Python
    2010 – 2018

    Final grade: 1.0

    Received a price for the best Abitur in Chemistry.