LukeZ

IT specialist in training. Ships own projects, mostly to make things suck less.

About Me

I am a 21-year-old full-stack developer from Germany. I learned programming at school and started developing my first project in early 2023. Since then, I have mostly taught myself what I know. I started an apprenticeship as an IT specialist for application development in August 2025. Since 2023, I have discovered that I have a penchant for developing helpful tools (see SupportMail and Ticketon below) rather than the next React + Next.js AI web app. I love working with SvelteKit for web applications and Node.js/Bun for backend apps (Discord bots). Since the end of 2025, I've also been experimenting with Vue+Nuxt, but I prefer SvelteKit. I'm also a Cloudflare Workers enthusiast and build many of my projects with it. Who actually decided that 2026 would be the year of the hardware crisis?

My statement on AI

I believe that AI is a helpful and important tool. However, it cannot completely replace a software engineer. As long as you understand the output of AI, recognize the errors it contains, and think critically, it is perfectly fine to use AI. Yes, I'm guilty of using AI a lot recently to build stuff and to brainstorm ideas on the best implementation ideas because I sometimes have a hard time coming up with writing down a structured plan. This is also due to my limited time and money. I don't support AI usage for writing essays, schoolwork or generative AI for art (images, videos, music especially). I think that AI is a great tool for developers to use, but it should not be used to replace human creativity and critical thinking. I also wanna be able to afford a new PC in 2026 and not have to live with the knowledge that AI datacenters are consuming more energy than the entire county they are located in.

Tech I Use

Featured Projects

Yes, I build a lot of stuff.

Ticketon

View

A modern, advanced ticketing bot for Discord. Launched after 130 hours of work, with a full dashboard rewrite in early 2026. Continues to grow, now on almost 100 servers. Website and dashboard built with SvelteKit, bot itself built with Bun + Discord.js, with a really good automation feature people love. Documentation made with Astro Starlight and running on Cloudflare Workers.

View

SupportMail

View

A modern Discord Modmail bot running on almost 1000 servers, started in 2023. Built with Bun and TypeScript, plus surrounding services such as a website with a blog and a custom CMS I built into the dashboard, powered by Sätteri as its markdown processor and a content editor with markdown QOL features (image insertion, hyperlinks, etc). Sharding and a shard-status page was added in 2026 after the bot got added to a server with over 1M users. Sharing V2 (introduced in July 2026) is a completely custom sharding system with a manager written in Go and many more things.

View

Upvote Engine

View

A performant Discord vote handler built on a FaaS architecture using Cloudflare Workers, Queues and D1.

View

LinguaDeep

View

A Discord Bot, using BYOK DeepL for translations. Originally built with discod-hono, migrated to honocord (pure discord-interactions, no gateway connection) in February 2026, running on Cloudflare Workers. Database is D1 and the stored API keys are de-/encrypted manually using the Web Crypto API before storing them in the database. Why? Because there are no good free translation bots.

View

GitHub Webhook

View

A simple and lightweight GitHub webhook handler for Discord, built with Hono and Cloudflare Workers.

View

Crossban

View

A system to synchronize bans across multiple Discord servers, ensuring a safer environment for your communities.

View

Honocord

View

A library for developing Discord HTTP interactions bots, using the Hono web framework, optimized for Cloudflare Workers.

View

li18n

View

A simple internationalization library for JS/TS server applications. Define your messages in JSON, get fully-typed TypeScript functions out. Difference to paraglide.js is, that li18n is not usable in the browser really - it is designed for server-side use.

View

fast-deep-equal

View

A modern fork of fast-deep-equal, now rewritten in TypeScript with dual ESM/CJS output.

View

Top.gg API Types

View

Comprehensive TypeScript type definitions for the Top.gg API, making it easier to build integrations.

View

TimestringPy

View

A Python port of the NPM Timestring package. It allows you to parse human-readable time strings into seconds or a specified return unit. Also allows more configuration options than the original package.

View

Twitter/X to Discord Forwarder

View

Automatically forward tweets from an account to a Discord channel using webhooks.

View

LukeZ Monitor

View

A Cloudflare Worker that monitors the status of my various projects and services. It checks for uptime and notifies me via Telegram if any issues arise. As of December 2025, this only works to a limited extent.

View

Components V2 for LLMs

View

One big ass txt file for LLMs to understand the new Components V2.

View

Portfolio

View

This minimalistic portfolio website, built with SvelteKit and plain CSS, showcases my projects and skills. It has a Discord permissions-calculator and serves as a platform to share my work and connect with others in the developer community.

View

IsMyCodeWorking.Today

View

Get an answer to the eternal developer question. Over-engineered (but a fun and challenging project), deployed with Clouflare Workers and uses Durable Objects for storage.

View

Echohawk

View

A Discord bot written in Go that detects repeated or highly similar messages from the same user and alerts moderators, optionally taking automated moderation actions (delete, DM, timeout, kick, ban). Uses Valkey for lightweight in-memory state with TTLs. My first Go project, built for a server with up to 70k messages/day.

View

lz-proxy

View

A single-node, transparent Discord REST ratelimit proxy written in Rust. Tracks per-bucket and per-bot global ratelimits, paces requests so clients can fire freely, and forwards everything else byte-for-byte. A stripped-down alternative to nirn-proxy with no clustering, no Redis, just one binary.

View

sveltekit-cloudflare-do

View

Bridges SvelteKit and Cloudflare Durable Objects by automatically exporting Durable Object classes into the worker bundle generated by @sveltejs/adapter-cloudflare, via a Vite plugin or CLI tool. Forked from jillesme/sveltekit-cloudflare-durable-objects to fix an outstanding issue and add tsdown as bundler.

View

Mongo Backup

View

A small, secure, portable MongoDB backup tool. It dumps a database to a gzip archive, stores it in an S3-compatible bucket (built for Cloudflare R2), and manages retention - as a single static Go binary you can drop onto any server that runs MongoDB. It is a backwards-compatible replacement for a shell-script + Docker backup setup: same archive format, same object key layout, same retention policy. Old backups restore with the new tool, and new backups restore with the old scripts. Has encryption support for the archive via age-encryption.

View
ende