Senior software engineer with experience spanning full-stack web development, cloud infrastructure, and operational tooling.
I have spent my career developing and operating long-lived production systems, moving comfortably between application code, delivery pipelines, and platform concerns while supporting teams shipping real products at scale.
Full-time independent engineering work focused on building and operating production-style systems.
Built and operated production-style personal and open-source systems across application code and infrastructure.
Stickee
DevOps Engineer at
Stickee
-
Built shared tooling and internal platforms to support application delivery, observability, and operational consistency across multiple teams.
Led the rollout of application observability using Grafana Cloud APM, onboarding teams and establishing shared monitoring and alerting practices.
Built a Kubernetes-based self-service preview environment, enabling per-pull-request deployments via GitHub Actions, Argo CD, Helm, and shared automation.
Designed and standardised CI/CD pipelines across multiple repositories, aligning build, test, and deployment workflows with preview environments.
Developed shared Laravel instrumentation to provide consistent application metrics and job queue visibility across services.
Created and maintained a company-wide code quality and standards package, integrating PHP CS Fixer, Larastan, and Rector into local and CI workflows.
Worked closely with application teams to align development and operational practices, providing hands-on support with delivery, reliability, and complex technical issues.
Full Stack Developer at
Stickee
-
Delivered and maintained client and internal web applications over multiple years in an agency environment, moving across multiple projects while retaining ownership of long-lived systems alongside new feature delivery.
Primary developer on an affiliate network platform, responsible for the majority of full-stack implementation across application logic, data flows, and ongoing maintenance.
Built and maintained services to ingest and normalise external data, making it reliable and reusable across multiple client and internal products.
Contributed to an in-house product used by globally recognised enterprise customers.
Caters News Group
Full Stack Developer at
Caters News Group
-
Joined an established team to provide hands-on development support and technical oversight, reviewing external agency output and advising on maintainability and delivery.
Inganta Limited
CTO / Co-Founder at
Inganta Limited
-
Led the technical development of a data-driven SaaS product built on UK Companies House iXBRL data.
Built and operated the core data processing and enrichment pipelines, transforming regulatory filings into commercially usable financial signals.
Designed and iterated on a turnover estimation system, using a distributed tree-based model implemented with H2O, with end-to-end ownership of architecture and operations in a resource-constrained startup.
Blue Cube Communications Limited
Lead Software Engineer at
Blue Cube Communications Limited
-
Led end-to-end delivery of multiple client-facing web projects, owning implementation through to production release.
Established repeatable development and deployment workflows using Vagrant and Ansible.
Acted as a technical lead and mentor, introducing Atomic Design and shared patterns to improve consistency and delivery.
Sixth Story Creative Limited
Software Engineer at
Sixth Story Creative Limited
-
Delivered client-facing websites and e-commerce platforms in a fast-paced agency environment, collaborating closely with in-house designers.
Developed a strong foundation in shipping work with real-world constraints and deadlines.
Education
BA (Hons) Business Management,
University of Cumbria,
-