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.