Software developer and IT specialist

Software, servers and websites that work properly and stay secure.

I build custom software and content managed websites, and run the DNS and hosting behind them, for small and medium businesses in the UK and beyond.

6live projects shown below
1,000+automated tests on my own DNS server
Full stackfrom the code to the server it runs on
UK + EUbased in Spain, working with UK clients
What I do

Custom software

Web apps, client portals and internal tools that replace spreadsheets and manual steps, built to fit your process.

Content management systems

Websites your team can edit themselves, so everyday changes do not need a developer.

Hosting, DNS and security

Secure hosting, DNS and ongoing support, so what gets built stays up and stays safe.

Selected work

Built, deployed and running for real users.

Each of these is live. Where a system is private I describe what it does without exposing how it is run.

My Fire Safety: staff portal and website

Portal and CMS

A full staff portal for a UK fire safety company, plus a new public website. Job scheduling, holiday booking with clash warnings, role based permissions by department, in app notifications, and a blog editor that publishes straight to the public site. Website enquiries arrive in the portal through a protected form.

.NETC#Role based accessStatic site generation400+ automated tests
Staff only, so there is no public login.

QuietRootDNS

DNS server

A DNS server I wrote myself: a DNSSEC validating resolver with ad and tracker blocking, rules per network, a query log and a live dashboard in nine languages.

.NETDNSSECSQLite1,000+ tests

Phoenix Running Cambs

Web portal

A mobile friendly portal that replaced a running club's Excel attendee tracker, with attendance and loyalty stats and separate club and admin accounts.

Node.jsExpressPostgreSQL
Members only.

itriedareboot.com

Bilingual blog

An IT knowledge blog on Active Directory, DNS, firewalls and Kerberos, written in two languages, with its own admin editor.

Next.jsTypeScriptTwo languagesAdmin editor
Visit itriedareboot.com

RJB Group: website and staff portal

Website and portal

A website for a cleaning and removals company, with quote request forms that email the business, plus a staff management portal covering invoices, staff, vehicles and reports.

Node.jsExpressPHPInvoicingBusiness email
Visit rjb-group.co.uk
The portal is staff only.

Secure hosting and networking

Infrastructure

The platform under all of the above: secure web hosting, DNS, certificates and monitoring, run on my own servers and kept up to date.

LinuxWeb hostingDNSCertificatesMonitoring
Toolbox

Build

.NET and C#
Node.js and Express
Next.js and TypeScript
PHP

Data

PostgreSQL
SQLite
Static site generation
CMS workflows

Run

Linux
Web hosting
DNS and DNSSEC
Business email

This page is hand written.

Plain HTML and CSS, about 22 KB in total. No frameworks, no JavaScript, no trackers, no cookies.

CSS gridcontainer queries@propertyconic gradientscolor-mix()scroll driven animationCSS masksbackdrop blurreduced motion aware

Have something in mind?

Send a short description and I will reply with a quote.

roy.hagland@outlook.com
Request a quote