Senior Backend Engineer with deep expertise in the Elixir and Erlang (BEAM) ecosystems. Specializes in building sophisticated developer tooling, database abstractions, and high-performance infrastructure with a strong focus on reproducibility via Nix. Demonstrates a pattern of creating custom frameworks and libraries to solve complex architectural challenges.
Consistently abstracts complexity into reusable libraries and frameworks (hooks, middleware, view engines) rather than writing one-off code.
Projects like 'blog' employ world-class tooling standards, including strict linting, static analysis, and reproducible builds.
Repositories like 'ecto_hooks' and 'erlpkg' feature comprehensive READMEs that clearly explain the 'why' and 'how' of the software.
Willingness to re-implement complex concepts (materialized views, telemetry) in application code to achieve specific architectural goals.
Author of multiple advanced libraries ('ecto_hooks', 'glass') and complex applications ('blog' umbrella app) utilizing metaprogramming and OTP behaviors.
Implements advanced patterns like DAG-powered incremental materialized views ('cinema') and extends Ecto internals effectively.
Builds low-level tooling ('erlpkg') and custom web frameworks ('wacko'), demonstrating strong grasp of the underlying BEAM VM.
Utilizes Nix ('nix-config') for reproducible environments and integrates rigorous linting pipelines (Styler, Credo, Dialyzer) into workflows.
Architects complex solutions involving RPC ('glass'), middleware patterns, and dual-database syncing strategies.