About

I'm Peter McGeeney, a software engineer in Solihull, in the West Midlands. Since 2019 I've worked freelance, building .NET back ends, Zoho systems and AI automation for businesses that have outgrown manual processes.

I'm Top Rated on Upwork with a 5.0 rating across 20+ projects. I work in English or Spanish, and I'm learning French.

Peter McGeeney, smiling, in a blue striped shirt in front of a graffiti wall

How I work

I learn how a business actually runs before I build for it. I've automated reconciliations in a finance department and written specifications from how teams really work, so I start with your process, not the technology.

Every project starts with a written plan and ends with documentation and tests, so your team, or another developer, can look after what I've built.

Experience

  1. 2019 to now

    Freelance software engineer and automation consultant

    Zoho systems, .NET back ends, data pipelines and AI automation for clients in the UK, Spain and Australia, including two UK clients I've worked with for several years.

  2. 2018 to 2019

    Software engineer, Tonik Energy, Birmingham

    Website and API work for an energy supplier, including new partner tariffs and a faster, more robust version of the site.

  3. 2016 to 2018

    Software engineer, Advantage Services, Birmingham

    Add-on tools for Sage accounting. I designed an object-relational mapper that let the company offer Sage 50 as a read-only database kept within a second of real time, built the ETL behind a live business intelligence system, and moved the company's Act! CRM to Zoho.

  4. 2004 to 2016

    Professional poker player

    Strategy built on game theory, probability and statistics. I wrote a C# and PostgreSQL app that read live tables with image recognition and showed real-time statistics.

  5. Earlier

    Finance automation, Lombard Vehicle Management

    Three years automating reconciliations and reporting in the finance department, working with the team so the automation fitted how they actually worked.

BSc (Hons) Computer Science and Economics, University of Salford, 1998.

Skills

.NET and C#
.NET 8 Web APIs, Blazor, Entity Framework, background services, NUnit and xUnit
Python and JavaScript
Data pipelines, FastAPI, scrapers, automated testing
Zoho One
CRM, Books, Inventory, Commerce, Creator, Flow, Sign and Deluge
AI and automation
Claude agents, MCP servers, n8n, Apify, ChatGPT integrations
Data
SQL Server, PostgreSQL and Supabase, MySQL, SQLite: schema design, tuning, ETL, de-duplication
Cloud and security
Azure, AWS, Docker, Kubernetes, Auth0 and OpenID

Outside work

I run, swim, row and play football, and I coach my son's and daughter's football teams. Poker paid for five years of travel, which included climbing Aconcagua, the highest mountain outside the Himalayas, and swimming in the Antarctic Ocean.

Have a project in mind?

Send a few lines about the problem. I'll reply with questions or a rough plan.

Email me about a project