Calid
A full environmental-monitoring system I designed and built. Low-cost ESP sensors stream temperature, humidity and more into a Symfony API and InfluxDB, with a Vue SPA for dashboards and user-configurable alerting over MQTT and HTTP.
I build the software, and the systems it runs on.
Software Engineer at Tranquil IT, based in Hertfordshire. A computer science graduate who's just as comfortable shipping a Vue front-end as wiring up the InfluxDB pipeline and the box it lives on.
I'm a developer who never stops at the edge of the codebase.
My background runs the full width of computer science — full-stack development, network engineering, algorithms, and system architecture — so I tend to see a product and its infrastructure as one thing rather than two. That perspective comes from my years of experience across almost every aspect of computing.
Day to day I'm a Software Engineer at Tranquil IT. Before I wrote software for a living, I spent years in retail and hospitality; the kind of customer-facing work that teaches you to stay calm, communicate clearly and be the person others can rely on when it's busy.
Outside the day job you'll find me deep in side projects; mobile-network mapping tools, my homelab, or maybe even doing a bit of DJing. I like understanding things all the way down and solving interesting problems.
The toolkit — from the language in the editor to the metal it deploys onto.
Selected projects — the ones I'd happily walk you through.
A full environmental-monitoring system I designed and built. Low-cost ESP sensors stream temperature, humidity and more into a Symfony API and InfluxDB, with a Vue SPA for dashboards and user-configurable alerting over MQTT and HTTP.
An expense-tracking platform with both a web application and a native iOS companion app. Developed as part of university coursework, it demonstrates a full-stack approach to building a product with multiple interfaces.
Using signals already in the air to save energy in nearby devices. A proof-of-concept and proven theory in my dissertation that I am developing into a fully-fledged product. Coming soon...
A project I build using a Playstation 1, Raspberry Pi Zero, RetroPie and some custom hardware/software tweaks. This was showcased at multiple events, including Raspberry Pi's own birthday party in 2016. A fun project that taught me a lot about embedded systems, electronics and 3D printing.
Designing, building and maintaining software in production; working across the stack from API to deployment, and drawing on a network and systems background to keep what I ship reliable and well-architected.
Hands-on infrastructure consulting for businesses of all sizes — from local SMBs to large financial organisations. Designed, installed, and maintained networks, servers, and physical infrastructure across a wide range of sites.
WordPress setup and ongoing administration, alongside managing the internal IT estate.
Customer-facing roles through school and university. They taught me to stay calm under pressure, communicate clearly with clients, and be dependable on a busy shift; soft skills that I feel make me a better engineer and teammate.
Continuously building in my own time; Calid, useful tooling, virtualisation services and more. The work that keeps my skills broad and current, and where I learn new frameworks by shipping with them.
A broad computer-science grounding, software engineering, networks, systems and theory, with multiple projects undertaken for coursework. My final dissertation achieved one of the highest grades that year, and was a proof-of-concept for a product I am now developing into a full platform.
Open to software-engineering roles and interesting problems across dev, networks and systems. If any of the above resonates, I'd love to hear from you.