Sean Behan

Full-stack developer · Linux

Sean Behan · Ontario, Canada

I build software that lives close to the metal and ships to the edge.

12 years of web applications, from database to frontend. I daily-drive NixOS, write Rust and TypeScript, and build everything in the open — a Wayland compositor, bots on Cloudflare Workers, and an encrypted pastebin.

12+
years building software
23
technical posts
300+
GitHub stars
Rust
+ TypeScript, Nix

Selected work

All repositories →
2026 —

Viewport

A Wayland compositor whose entire shell — wallpaper, dock, window frames — is a web page, composited zero-copy alongside native clients. Smithay drives DRM/KMS and input; WPE WebKit renders the UI straight to a DMA-BUF, so no pixel ever touches the CPU.

Rust  · wayland · smithay · wpe-webkit

Source

★ 1
2022 —

Telegram Bot for Cloudflare Workers

A Telegram bot framework running entirely on Cloudflare Workers, with Workers AI wired up so bots can answer using Gemini and Gemma.

TypeScript  · cloudflare · telegram · ai

Source Try the bot →

★ 322
2024 —

Discord Bot

A Discord bot on Cloudflare Workers that answers slash commands with Workers AI, using Workflows to handle the deferred replies that longer model responses need.

TypeScript  · cloudflare · discord · workers-ai

Source Add to Discord →

★ 1
2023 —

Pastebin Worker

An encrypted pastebin API on Workers: ChaCha20-Poly1305 encryption, LZ4 compression, MIME type detection and syntax highlighting.

Rust  · cloudflare · encryption · rust

Source Open pastebin →

★ 6