
Full stack developer · Founder of FadeHost
I build tools for the web, the desktop and the terminal.
Hey, I'm Bernis. I build web products with Next.js and Laravel, with a strong focus on automation and developer experience. I currently work at Bicom Systems.
I'm the founder of FadeHost, a hosting company for the gaming industry, and in my own time I build EditClips, which gets about 100k visitors a month, and a growing set of apps and tools.

01Selected work
All projects02Recently shipped
A lightweight RAM, CPU and GPU monitor for the Linux and macOS top bar, written in Rust with gpui.
A menu bar app that copies photos and videos off my camera, then gives the camera back.
FadeHost's templates were merged into the Domain Connect protocol, so supporting DNS providers can point a domain at a Minecraft server in one step.
Local-first world-building notes for macOS, Windows and Linux.
A Bluetooth, WiFi and Sub-GHz scanner for the Linux terminal, written in Rust.
One desktop app for every server BMC: sensors, power and a KVM console.
Server-side processing for the heavy AI tools, running on a GPU rig I maintain.
Upload a file to Cloudflare R2 and get a share link, from one Bash script.
03Writing
BlogHeadroom: a system monitor in Rust and gpui that costs about 1% CPU
I wanted RAM, CPU and GPU in one window that was cheap enough to leave open. I couldn't find it, so I built it with gpui, and most of the work was not drawing.
Why a Canon camera gets stuck on its USB screen after a Mac import
macOS lets go of the camera, but a Canon EOS R50 stays in USB mode until it gets Canon's own teardown commands. How I tracked that down, and how Shutterback sends them.
When Tailwind sr-only leaks and makes the page scroll sideways
How Tailwind sr-only inside a zero width table header can trigger a page horizontal scrollbar, and the one word fix.
04Podcasts





