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 a pastebin on R2.

12+
years building software
25
technical posts
300+
GitHub stars
Rust
+ TypeScript, Nix
Viewport desktop shell showing its keyboard controls

2026 —★ 4

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.

Rustwaylandsmithaywpe-webkit

Discord slash command followed by a deferred Workers AI response

2024 —★ 1

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.

TypeScriptcloudflarediscordworkers-ai

Pastebin R2 editor and command-line usage

2023 —★ 4

Pastebin R2

A pastebin on Cloudflare Workers backed by R2 object storage: Hono routes the API and web UI, pastes render with syntax highlighting and expire on their own after 48 hours.

TypeScriptcloudflarer2hono