Skip to content
View zachlagden's full-sized avatar
:octocat:
:octocat:

Organizations

@lagden-ltd

Block or report zachlagden

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

Hey, I'm Zach

I'm a developer based in Ascot, UK, and founder of Lagden Ltd.

Public projects

  • Pi-hole Optimized Blocklists combines and deduplicates curated blocklists, with fresh lists built every week. GitHub stars
  • Pi-hole Blocklist Optimizer is a Rust command-line tool that downloads, validates and deduplicates blocklists. GitHub stars
  • Zach's Lists lets you choose sources, whitelist domains and generate your own blocklists. Try it online.
  • discordctl manages Discord servers from the terminal and previews changes before you confirm them.
  • OpenHere hosts static sites on your own server, with an API for AI agents to publish built folders.
  • linkgate lets you choose which Windows browser opens a link from WSL, with URL inspection and blocklist checks.
  • tally counts lines, functions, classes and code complexity across 37 languages.
  • claude-status-line shows session details and running subagents in Claude Code's terminal status line.
  • umami-sdk provides a typed client for Umami analytics, with browser, server and framework integrations.

Business work

At Lagden Ltd, I build custom software and websites for businesses, with a fixed price agreed before work starts. I also offer ongoing website care, one-off fixes and help keeping business details accurate online.

I co-founded DigiGrow at 16 and built the systems it ran on. That included Helm for tasks, projects, SOPs, knowledge and chat, and the outreach platform its 40+ sales reps used every day. The repos are private. The story is on my website.


What I work with

What I work with. Languages: TypeScript, JavaScript, Python, Go, Rust, Kotlin. Frameworks and libraries: Next.js, React, Svelte, Vue, Tailwind CSS, Base UI, Tauri, Hono, FastAPI, Drizzle ORM. Data: PostgreSQL, SQLite, MySQL, MariaDB, MongoDB, Redis. Infrastructure and self-hosting: Docker, Linux, Proxmox, Tailscale, GitHub Actions, Coolify, Traefik, Mailcow, Borgmatic. Hosting and services: Cloudflare (Workers, Pages, R2 and D1), Netcup, Hetzner, Hostinger, Namecheap, Resend, Stripe. AI: Anthropic, OpenAI, MiniMax, OpenRouter, ElevenLabs, MCP.

Work with me

For websites, custom software or website care, contact hello@lagden.uk or visit lagden.uk.

For everything else, email zach@zachlagden.uk.


Sponsors

Thanks to everyone who supports my work.

One-time

@rnsimmons


Stats

Zach's GitHub activity Top languages by repo Top languages by commit

Find me

Lagden Ltd Personal site LinkedIn Email


Profile views

Pinned Loading

  1. Pi-hole-Optimized-Blocklists Pi-hole-Optimized-Blocklists Public

    Pre-built, deduplicated Pi-hole blocklists merged from curated upstream sources and community reports: a master list plus advertising, tracking, malware and phishing, suspicious, and NSFW categorie…

    549 21

  2. Pi-hole-Blocklist-Optimizer Pi-hole-Blocklist-Optimizer Public

    A fast, single-binary tool for downloading, optimizing, and organizing Pi-hole blocklists. Written in Rust.

    Rust 25

  3. Spotify-Listening-Insights Spotify-Listening-Insights Public

    Analyze your Spotify listening history with rich terminal output. Processes privacy data exports into detailed stats, artist breakdowns, temporal patterns, and more.

    Python 14

  4. Zachs-Lists Zachs-Lists Public

    Self-hosted blocklist aggregator and generator with a Rust-powered processing engine

    TypeScript 14 1

  5. webshot webshot Public

    Self-hosted screenshot API with full-site capture, S3 storage, and smart animation handling

    TypeScript

  6. discordctl discordctl Public

    Control a Discord server from the command line — a localhost command bus and dctl CLI for full, dry-run-safe bot-driven server management.

    Python 1