Edward Coleridge Smith

Edward Coleridge Smith

Building software. Launching products.


I'm a software engineer in the UK. I build my own products, and through ECS Software Consulting I build web and mobile apps for businesses.

I'm building two SaaS products. Redactr is an API for PDF redaction that deletes the text from the file, where most tools draw a black box over it. DomainDash checks SSL, uptime and DNS from several regions, for engineers who don't want to pay enterprise rates for it.

When I build a tool for myself, I open source it. Nearhost opens a dev server on another machine at a local HTTPS address, over the SSH you already have. Preflash runs ESP32 firmware on a Mac in a window shaped like the board's screen, so you can work on the UI without reflashing the board.

I also build hardware for around the house on ESP32 boards, such as a desk display for my Mac's notifications and a sleep training clock for my daughter. Before software I was a SolidWorks applications engineer, and that's where kicad-yaml, a declarative schema for designing PCBs in KiCad, came from.

I've spent the last decade building web and mobile apps across the full stack: React, React Native and Vue on the front end, PHP (Laravel), Node, Python and Rust on the back end, and Go for command line tools.