Skip to content
View LarsArtmann's full-sized avatar
🏎️
Making things more efficient
🏎️
Making things more efficient

Organizations

@Artmann-Minecraft @skylinesone @Artmann-Technologies @vonArtmann

Block or report LarsArtmann

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LarsArtmann/README.md

Lars Artmann

Software Architect — I design systems that don't fall apart.

LinkedIn Website Book a chat


What I Build

The AsyncAPI emitter Swiss Post adopted, a multi-module CQRS + Event Sourcing framework, and the open-source tooling around them.

Every library exists because the alternatives were abstractions I couldn't trust.

Project What It Does
typespec-asyncapi The missing AsyncAPI 3.1 emitter for TypeSpec — adopted by Swiss Post
go-cqrs-lite CQRS + Event Sourcing for Go — a composable multi-module library, without the framework tax (proprietary)
cqrs-htmx Wires go-cqrs-lite commands and queries to HTMX UIs — Casbin auth, CSRF, and SSE built in
templ-components 97 server-rendered Go components — templ + HTMX + Tailwind v4, dark mode and CSP built in
emeet-pixyd Linux daemon that makes the EMEET PIXY and PIXY 2K dual-camera AI webcams actually usable — PTZ, privacy-first

The Proof

  • larsartmann.com/projects — the live proof page: every install command is executable, every number resolved from a pinned monthly GitHub API snapshot
  • Production-grade Go infrastructure across public repositories — not tutorials, not forks
  • CodersRank: Top 1% globally; Kotlin and Java top 10% worldwide (2026-09)
  • iSAQB CPSA-F iSAQB CPSA-F certified architect
  • Speaker — DeveloperWeek / CloudWorld 2021: "Cloud Run — Why Serverless Is Awesome"
  • Clients: Hornbach, NOBLETARY, and companies that prefer I don't name them

Stack

Primary: Go · NixOS · Event Sourcing · CQRS · HTMX Also: Kotlin · Rust · TypeScript · Python · Elixir Infrastructure: Docker · Google Cloud · GitHub Actions


You have a system that needs to work.
I build systems that work.
Let's talk.

Pinned Loading

  1. typespec-asyncapi typespec-asyncapi Public

    TypeSpec emitter for AsyncAPI 3.1 specifications

    TypeScript 17

  2. SystemNix SystemNix Public

    Lars Artmann's personal system configurations for NixOS & macOS

    Nix 2

  3. gogenfilter gogenfilter Public

    Detect and filter auto-generated Go code — fast, zero-config, table-driven. Supports sqlc, protobuf, templ, mockgen, wire, stringer, and more.

    Go 3

  4. art-dupl art-dupl Public

    Forked from golangci/dupl

    Professional code clone detection for Go. AST-based structural + semantic detection with suffix tree algorithms, 3 matching modes, 7 output formats, templ support, and CI baseline gating.

    Go 2

  5. go-output go-output Public

    Write your data once. Render it anywhere. 16 output formats across tables, trees, and diagrams, plus NOM-style real-time progress visualization. Zero heavy deps in root.

    Go 1

  6. segment-buffer segment-buffer Public

    Durable bounded queue with zstd+CBOR segment files, ack-based deletion, and crash recovery. Extracted from monitor365.

    Rust 1