Ventures and client work
Business
Founding and co-owning technology and media ventures, and solving practical problems for client organisations.
Companies
I founded or co-own these ventures. Each has its own focus, but they share a commitment to doing careful work and explaining it clearly.
Founder
Nerd @ Technology
A UK-based technology consultancy selling cyber security, web development, web hosting, and security training services. Builds secure web applications, conducts penetration testing, manages cloud infr…
Read more →
Co-Owner
Amazing World Music
A production music library featuring a curated collection of world music tracks organised by region/country, mood/tempo, and musical genre. Offers comprehensive versions including stems, alternate len…
Read more →
Client solutions
A selection of real problems I have solved for clients, from security audits and migrations to custom platform builds.
Accessible E-Commerce Platform with Complex Product Filtering
The client needed an online store that was fully accessible (WCAG 2.1 AA), supported hundreds of product variants, and offered advanced filtering by category, price, brand, and ratings. Built a custom WooCommerce solutio…
Read the case study →
Legacy PHP Application Security Audit and Modernisation
A client's aging codebase had accumulated security vulnerabilities, outdated dependencies, and no automated testing. Conducted a full penetration test, identified 23 vulnerabilities (including SQL injection and XSS vecto…
Read the case study →
Student Management System for a Further Education College
The college was using spreadsheets and email to track student progress, attendance, and safeguarding notes, an unsustainable approach as student numbers grew. Designed and built a custom web-based student management syst…
Read the case study →
Cloud Migration from Shared Hosting to Scalable Infrastructure
A growing client website was experiencing frequent downtime and slow load times on shared hosting. Planned and executed a migration to AWS (EC2, RDS, S3, CloudFront) with auto-scaling, database read replicas, and a CDN f…
Read the case study →
How I work with businesses
I prefer to understand the problem before proposing technology. That usually means a short discovery conversation, a written scope and a clear definition of done.
- Discovery and requirements gathering
- Written scope, milestones and transparent pricing
- Regular updates and review points
- Documentation, handover and ongoing support