Kieran Drewett
Software Engineer based in the UK.
Offline
Contact
- kieran@drewett.dev (personal)
- kieran@dothq.org (business)
- kieran@linux.com
Currently listening to
Nothing playing
0:00
0:00
My top tags
Notes
View all →Nothing here yet.
Projects
- Artifex is a work-in-progress personal AI assistant.
- WING is an experimental Wayland compositor with a QuickJS runtime so UI can be JSX.
- de is a custom Wayland desktop environment in Rust built around Smithay, Slint, wgpu, and custom window decoration rendering.
- Cassette is a self-hosted personal video platform with uploads, HLS transcoding, channels, comments, queues, and API-key publishing.
- Bingux is an experimental Linux distribution with an isolated package store, atomic generations, sandboxing, and a self-hosted bootable ISO.
- Noise Machine is an always-on Android ambient sound mixer controlled from a local web UI.
- AI Usage Dashboard tracks Claude Code, opencode, and OpenRouter usage in a local SQLite-backed dashboard.
- spotify-playlist-thing automatically sorts Spotify liked songs into predictable playlists using Last.fm, MusicBrainz, audio analysis, and an LLM classifier.
- tapoctl is a small Rust CLI for discovering and controlling TP-Link Tapo plugs on the local network.
- Fusebox is a local web control board for Tapo plugs with LAN discovery, live state polling, energy readings, and a browser UI.
- Dot Browser is a privacy-focused web browser built on top of Mozilla Firefox.
- Immidi is an immediate-mode note player/functional programming language for creating music.
- aide is a terminal-based IDE with tabbed workspaces, integrated git, and a built-in file browser.
- A powerful electronic voting system built using TypeScript and Fastify.
- An attempt at making a custom shell with Hyprland.
- A tool for generating OTJ logs using a large-language model.
- A virtual machine management frontend for QEMU virtual machines deployed through Docker.
- A desktop app for accessing my PiKVM's interface from my desk.
- A real-time vehicle OBD-II diagnostic dashboard for ELM327 adapters.
- A driving game about driving safely made using Godot.
- A Wordle clone written in Rust for the terminal.
- A pacman-inspired CLI wrapper for
dnf/yumon RPM-based Linux systems. - Patient Management System written in C# using WPF.
- Nightly Flatpak releases of Mozilla Firefox.
- A WebSocket for accessing real-time scrobble data from my Last.fm profile.
- My collection of EasyEffects presets I use on my machine.
- Historical Last.fm data archived and versioned in Git.
- drewett.dev is this website.