Skip to content
View lukaszraczylo's full-sized avatar
🏆
Limited availability: Baby arrival
🏆
Limited availability: Baby arrival

Sponsoring

@davidcollom

Highlights

  • Pro

Organizations

@telegram-bot-app

Block or report lukaszraczylo

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

About

London based contractor and "Head of Magic and Wizardry" (because job titles are overrated).

I deal with the cloud, Kubernetes, microservices, and all the other buzzwords on a daily basis. I am responsible for architecture, development, and maintenance of systems running on the edge of technology.

Most of my code is private (either mine or business choice), but the bits which are public are free for grabs or contributions.

Go Kubernetes Vue.js Node.js Traefik Argo CD Prometheus GitHub Actions Raspberry Pi

Projects

Kubernetes and infrastructure Gateways, proxies and observability AI and LLM tooling MCP servers Developer tools Libraries and experiments


Kubernetes and infrastructure

6 projects

Operators, tools and cluster setups for Kubernetes.

Go Stars

Operator mirroring secrets, configmaps, CRDs and more across namespaces. It has a built-in templating engine for on-the-fly changes.

Repository · Website
Go Stars

Operator to manage jobs in the cluster. It runs advanced workflows in a user-specified order, with interlocked dependencies between groups and jobs.

Repository
Go Stars

Operator backing up images into local or S3-compatible storage. Built to ease the import and export between open-to-world and air-gapped environments.

Repository
Go TUI Stars

Terminal TUI for port forwarding management. Define contexts, namespaces, services and ports in code. It re-establishes connections when pods die or the link drops.

Repository · Website
Go Stars

Caching proxy for npm, pip and Go modules. It caches packages locally, scans them with several vulnerability scanners, and blocks packages that exceed your thresholds.

Repository
Shell Stars

Automated Kubernetes cluster on Raspberry Pi with Alpine Linux, from memory card preparation up. Companion to the home cluster article.

Repository

Gateways, proxies and observability

5 projects

Plugins and proxies in front of services, and tools that report on them.

Go Traefik Stars

Traefik OIDC plugin closely following the OIDC specification, with multi-provider support and enhanced configuration options.

Repository · Website
Go Traefik Stars

Middleware plugin turning Traefik into a multi-provider LLM gateway: per-user API keys in groups, request, token and cost limits, plus a registry and authenticated proxy for in-cluster MCP servers and A2A agents.

Repository
Go Prometheus Stars

GraphQL proxy that exposes Prometheus statistics on executed queries. It also does caching, RO/RW separation, rate limiting, user banning and schema introspection blocking. Serves tens of thousands of requests per second with 3 CPU and 15 MB of RAM on a Raspberry Pi.

Repository · Website
Go Vue Prometheus Stars

Dashboard and Prometheus metrics for GitHub repositories, in one binary or container image. It shows only what is wrong: failing workflows, pull requests waiting too long and stale issues.

Repository · Website
Go Traefik Stars

Middleware plugin that charges for Traefik routes with the x402 v2 payment protocol. It protects exact URLs, prefixes and suffixes, accepts several assets for one URL, and verifies and settles payments through a facilitator.

Repository · Website

AI and LLM tooling

5 projects

Memory, self-improvement, gateway and testing tools for LLMs.

Go Stars

Claude memory system using embedded SQLite with vectors to extract, memorise and replay changes whenever necessary. Makes Claude less forgetful.

Repository · Website
Node.js Stars

Self-improvement layer for Claude Code. A zero-cost regex hook observes corrections, dead ends and retry loops; on /reflect an LLM analyst proposes skills, memory entries and agent edits, gated by confidence and 7-day pre/post A/B measurement.

Repository
Go Stars

One canonical source of truth for skills, agents, rules, MCP servers, LLM endpoints and global instructions across every LLM harness on your machine.

Repository
Go Stars

Runs a catalog of realistic tests against multiple models through an OpenAI-compatible endpoint. A deterministic evaluator scores each response, with no LLM as judge.

Repository
Go Stars

Go client that sends one anonymous "this binary started" ping to a central ingest endpoint. Embed it in open-source projects to see approximate adoption and version spread without collecting anything that identifies a user.

Repository

MCP servers

5 projects

Model Context Protocol servers for memory, code editing and the web.

Go BM25 persistent state Stars

Manages LLM working memory within a token budget. It stores, retrieves and compacts context, with importance scoring, auto-tagging and deduplication.

Repository
Go tree-sitter LSP Stars

AST-aware file operations and LSP integration for Claude Code: tree-sitter parsing, editing with syntax validation, symbol navigation, find definitions and references, and cached regex search across Go, TypeScript, Python, C/C++, HTML and Vue.

Repository
Go Stars

MCP server with the sole purpose of providing Markdown as output from any website.

Repository
TypeScript Stars

Crawls websites with the Cloudflare Browser Rendering API. Markdown, HTML or JSON output, configurable depth and page limits, URL pattern filtering.

Repository
Go Stars

MCP server over stdio that analyses captcha challenges (screenshots, audio, page HTML) with vision and LLM models and tells the caller what to do. It also generates stealth artifacts and works with any browser.

Repository

Developer tools

4 projects

Tools for versioning, repository tracking and local development.

Go Stars

Generates semantic versions from the git history. Use it as a standalone library or GitHub Action.

Repository · Website
Go Stars

GitHub Action and tool in one. Hook up any number of repositories and generate a gamified dashboard, with custom points per action and analytics per user and per repo.

Repository · Website
Go TUI Stars

Terminal TUI for managing /etc/hosts in local development. It supports host groups, profiles and instant switching or deactivation, so you no longer edit the file and reload the DNS resolver by hand.

Repository · Website
Shell Stars

Homebrew taps for all my projects, for macOS and Linux.

Repository · Website

Libraries and experiments

4 projects

Go libraries, Telegram tooling and a proof of concept.

Go Stars

GraphQL library optimised for maximum speed and minimum allocations. Queries pass as they are, without type assignment. Projects using it handle tens of thousands of requests per second.

Repository
Go Stars

Go library for building Telegram bots. It is generated and tested automatically, and it updates with each published change of the Telegram Bot API.

Repository · Website
Docker Stars

Docker image (AMD64 and ARM64) for the Telegram Bot API server. A pipeline rebuilds it when the Telegram repository changes.

Repository
Go Stars

Proof of concept for Go binary obfuscation.

Repository

Tech writing

Building the best telegram bot
itnext.io
I broke my kubernetes cluster running on Raspberry Pi
itnext.io
Kubernetes, microservices and github actions deployments
itnext.io
Building your home kubernetes cluster on Raspberry Pi
itnext.io

More on the blog. All Homebrew packages (macOS and Linux) live at brew.raczylo.com.


GitHub statistics

GitHub Streak

Includes contributions within private repositories and projects


Pinned Loading

  1. semver-generator semver-generator Public

    Semantic version generator using git commit keywords and overrides

    Go 42 8

  2. go-simple-graphql go-simple-graphql Public

    Simple graphql client in Golang. Supports Hasura, github API. Uses http2 for communication. Can cache responses as well.

    Go 3

  3. jobs-manager-operator jobs-manager-operator Public

    Kubernetes jobs management operator. Schedule long running tasks or jobs dependent on each other and groups.

    Go 40

  4. graphql-monitoring-proxy graphql-monitoring-proxy Public

    Graphql Monitoring Proxy adding monitoring, cache, read-only mode and role based rate limiting

    Go 32 5

  5. traefikoidc traefikoidc Public

    Traefik OIDC plugin middleware

    Go 216 30

  6. kportal kportal Public

    TUI cli for painless kubernetes port forwarding in dev environments

    Go 13 2