Skip to content
View aleslanger's full-sized avatar

Block or report aleslanger

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
aleslanger/README.md

Backend developer. I write mostly PHP and Go.
Day to day that means APIs, message-driven services and the infrastructure that keeps them running —
clean data models, sane error handling and code the next person can still read a year later without crying too much.
At least that is the plan. 🙂

ORCID


Languages

GoKotlinTypeScriptRustC++FortranPythonPHPJavaScriptSQLBash

Backend & APIs

NetteSymfonySlimGinchiKtorgRPCProtocol BuffersREST

Auth & Identity

JWTKeycloakZitadel

Data

PostgreSQLpgxTimescaleDBMySQLOracle DatabaseMongoDBRedisElasticsearchMinIO

Messaging & Events

Apache KafkaRabbitMQNATS

Infrastructure & Ops

DockerDocker ComposeKubernetesNGINXApache HTTP ServerCaddyHashiCorp VaultArgo CDGitHub ActionsGitLab CIGNU MakeLinux

Observability

OpenTelemetryPrometheusGrafanaJaegerKibanaSentryzerolog

Mobile & Wearables

AndroidJetpack ComposeWear OSRoomSQLite / SQLCipherHealth ConnectKotlin Coroutines

Frontend

AngularNgRxRxJSAngular MaterialTailwind CSSSass

Testing & Quality

Testifygolangci-lintJUnitMockKPlaywrightVitestPostman / Newman


Open source

ProjectWhat it doesStack
herdr-straysTerminal UI for herding stray git worktrees — browse projects, watch changed files live, read diffs and prompt Claude without leaving the panelRust
claude-plugin-bulk-updateUpdate every Claude Code plugin in a single command. Scope-aware (user/project/local), with dry-run and a MakefileShell
audit-claude-marketplaceLanguage-agnostic code audits and iterative fixes, packaged as Claude skillsPython
OpenAI-image-mcp-serverMCP server for OpenAI gpt-image models — generate, edit and multi-turn edit images from any MCP client, with cost limits and spend loggingTypeScript
MailCatcherMinimal MailCatcher image on Ruby 3.4 / Alpine — multi-stage build, non-root user, healthcheckDocker

Pinned Loading

  1. OpenAI-image-mcp-serverOpenAI-image-mcp-serverPublic

    MCP server for OpenAI gpt-image models: generate, edit and multi-turn edit images from any MCP client, with cost limits and spend logging

    TypeScript 1

  2. herdr-straysherdr-straysPublic

    Terminal UI for herding stray git worktrees — browse projects, see changed files live, read diffs, and prompt Claude without leaving the panel.

    Rust 1 1

  3. claude-plugin-bulk-updateclaude-plugin-bulk-updatePublic

    Update all Claude Code plugins in a single command. Preserves user/project/local scope. Dry-run, scope filter, Makefile.

    Shell 3