Building Gelectron

My main project right now is Gelectron — a Firefox-engine alternative to Electron, powered by Servo. It's early, experimental, and a lot of fun. I'm building a drop-in replacement for Electron that uses less memory and produces smaller binaries. Drop-in replacement — just run gelectron . instead of electron ..

Right now I'm focused on filling out the Electron API compatibility layer (BrowserWindow, IPC, Menu, Tray) and getting the Servo rendering pipeline working properly. It's a Rust + Node.js project and it's teaching me a ton about browser engines, FFI, and systems programming.

Maintaining the FEDL

The Geometry Dash demon list is still going strong. Nearly 4,000 verified runs, 340+ ranked levels, and a community that keeps me busy. I'm working on better moderation tools and a cleaner submission pipeline.

This Site

I've been putting a lot of time into milesallen.site — the portfolio you're on right now. I keep adding features, fixing things, and rewriting parts of it. It's my digital home and I want it to be good.

Last updated: July 2026

→ What I use → How this site is built
Back to Home