Skip to main content Sean  Behan
Sean Behan
8+ Years Building Software

Sean Behan

Full-Stack Developer
Linux Enthusiast
Open Source
Quick Learner

As a full-stack developer, I specialize in creating and managing web applications using various programming languages and technologies. My primary focus lies within the Linux operating system, where I spend most of my time writing software and contributing to open-source projects. With my aptitude for quick learning, I am always eager to expand my knowledge base and explore new technologies to enhance my skills. This passion for continuous growth enables me to create innovative, efficient, and cutting-edge solutions for a wide range of projects.

@cf/google/gemma-4-26b-a4b-it

Full-Stack Development

Building modern web applications from database to frontend. Experienced with SvelteKit, React, TypeScript, and Node.js — always choosing the right tool for the job.

Linux & DevOps

Daily-driving Linux with NixOS, managing infrastructure with containers, systemd, and automation. Passionate about reproducible builds and declarative configuration.

Open Source

Active contributor and maintainer of open-source projects. Believer in collaborative development, transparent code, and sharing knowledge with the community.

Featured Projects

Things I've built and maintain

All repositories

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 waylandsmithaywpe-webkit

Telegram Bot for Cloudflare Workers

322

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

TypeScript cloudflaretelegramai

Discord Bot

1

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 cloudflarediscordworkers-ai

Pastebin Worker

6

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

Rust cloudflareencryptionrust

Latest Posts

Thoughts on tech, Linux, and building things

View all

USB Cable Testing on Linux

Wed Apr 15 2026

usblinuxwiresharktest

Secure Boot NixOS UKI Installer

Sun Jul 06 2025

nixossecure bootsteam deck

Podman Quadlets

Fri Mar 28 2025

linuxsystemdpodmancontainersquadlet

Email bot

Wed Dec 04 2024

typescriptserverlesscloudflare

NixOS Flakes

Sat Jun 01 2024

nixos

Cloudflare Workers Telegram Bot

Wed May 15 2024

typescriptcloudflare

Search bar in Sveltekit

Wed Dec 06 2023

sveltesveltekitjavascripttypescriptserverlesscloudflare

Auth and Databases in Sveltekit

Sun Nov 12 2023

sveltesveltekitjavascripttypescriptserverlesscloudflare

Using Llama2 on Cloudflare Workers

Thu Oct 12 2023

Using Ostree for file snapshots

Sat May 27 2023

linuxbackupostree

Running a successful Website

Fri May 26 2023

advice

Flatpak Mesa Git

Thu May 25 2023

linuxgraphics

BTRFS RAID1 and how to fix it

Tue May 23 2023

linuxbackupraid

Using any Linux Distribution with Flatpak

Tue May 23 2023

linuxgraphics

Fedora 8814au Kernel Module Compilation

Thu May 12 2022

linuxkerneldevelopment

Using X11Docker for secure GUI applications

Thu Oct 07 2021

dockerpodmangraphics

Podman Auto Updating Systemd Services

Thu Sep 23 2021

linuxdockerpodman

Podman crun and cgroups v2

Sun Sep 19 2021

linuxdockerpodman

Managing State in React

Sat Sep 04 2021

programmingjavascriptreact

React.js Card

Thu Feb 18 2021

programmingjavascriptcssreact

Fedora Silverblue

Sat Feb 13 2021

linux

Alpine Linux LBU

Fri Dec 04 2020

linuxalpine

2FA Everything

Fri Dec 04 2020

securitylinux

WebSockets in Rust

Wed Nov 27 2019

rustwebsocketprogramming
mstdn.ca/@codebam