Freelance Software Developer

Building robust, long-lived web and data-driven systems

I’m a freelance software developer with over 20 years’ professional experience, specialising in ASP.NET–based systems, WordPress development, and data-centric applications. I help individuals and organisations build, maintain, and modernise software that needs to be reliable, understandable, and fit for the long term.

Introduction

I work best on projects where clarity, structure, and careful engineering matter more than hype. Much of my career has involved designing and maintaining systems that evolve over many years: web applications, back-office tools, document-processing pipelines, and content-heavy websites.

I’ve worked as a freelancer, within consultancies, and on long-running products used by real clients in production. I’m comfortable taking responsibility for an entire system, from database design through to user-facing interfaces, and communicating clearly with non-technical stakeholders.

Based in Spain, I work in English and Spanish and regularly collaborate remotely with UK and international clients.

What I do

Web Applications

Design and development of custom web applications using ASP.NET Core and related technologies, including secure authentication, dashboards, admin tools, and data-driven workflows.

WordPress Development

Content-focused websites, rebuilds of legacy sites, custom themes and plugins, and pragmatic WordPress solutions that prioritise maintainability and performance over complexity.

Data, Documents & Automation

Systems that ingest, analyse, transform, and present data — including SQL Server–backed applications, import/export pipelines, PDF processing, and background automation.

Legacy Code & Refactoring

Rescuing, upgrading, and stabilising existing systems. I have extensive experience working with older .NET codebases and bringing them forward without unnecessary rewrites.

Selected experience snapshot

  • Long-term development of document-analysis and PDF-processing tools for a commercial data platform
  • Web portals and desktop applications built with ASP.NET, WPF, and SQL Server
  • Data crawlers and automation tools designed for stability and scale
  • Content-driven websites combining editorial material with monetisation (affiliate links, advertising)
  • Hybrid mobile and web applications integrating third-party services

Full details, screenshots, and ongoing projects are available in the portfolio.

How I work

  • I focus on clear, maintainable code rather than quick fixes
  • I’m comfortable working independently or integrating into an existing team
  • I ask questions early to avoid expensive misunderstandings later
  • I document decisions so systems remain understandable over time

If you need someone who can take ownership of a problem and think it through carefully, I’m likely a good fit.

Current & ongoing work

Alongside client work, I maintain and develop personal projects, including:

  • A Chrome extension and ASP.NET back-end for capturing and organising vocabulary across websites
  • A modernised WordPress-based revival of an earlier ASP.NET MVC content site focused on Spanish culture, travel, and media

I believe showing work in progress matters; selected projects and prototypes are shared in the portfolio as they evolve.

Call to action

If you’d like to discuss a project, ongoing support, or the modernisation of an existing system, feel free to get in touch.

Contact me