Site map
Site map
Every public page on this site, grouped by who it is written for. The three audience sections cover the same services from different angles; the topic pages go deeper on one problem each.
Start here
- Home — choose the consultancy, freelance or recruiter view
- Is this a good fit? — a short self-check before you get in touch
- How I work — direct access, scoped work, written outcomes
The Workshop
Write-ups of real work: what was wrong, what was tried, and what it cost.
- Inside the Workshop — the full index, filterable by topic and audience
- How this site works — what happens when you press send, and what an agent sees
- This site publishes tools an AI agent can call — six tools an agent can call directly, and why they are there
- Testimonial verification — proving a referee is who they say, without a password
- OAuth integration — provider sign-in without a second source of truth
- Azure cost reductions — making the processing safe before making it cheaper
- The cleanup job that came for production — when a cleanup job deletes the image you are running
- Email authentication reports — reading the daily email authentication reports (DMARC and TLS-RPT) that nobody reads
- Unsubscribe ledger — proving you honoured a request after changing vendor
- Self-hosted build agent — killed after 32 hours, rebuilt four months later
- API routes that never existed — fifteen of them, and why nothing caught it
- Bulk-editing a live mailbox — preview before apply, and a cap on the damage
- Firewall sync service — keeping a narrow rule accurate instead of widening it
- Deleting the last connection string — four services moved onto managed identity
- A green health check is not a deployment — proving the build that answers is the one you shipped
- Why only 5 of 62 invoices matched — a matcher starved by bad data and silent failures
- The morning email that went quiet — five failures nobody was alerted to, and what notices them now
- Shipping an internal app to my own phone — signing, distribution and sign-in failures that came after a green build
- Six weeks of ‘done’ that did nothing — a sync that treated a refused permission as an empty mailbox
- A dashboard is only as honest as its labels — five figures that counted something other than their label
- One vulnerable package, four repositories, four different fixes — the right fix was different in each
- Seventy-nine routing rules the platform already ran — rules that restated the platform, and redirects that were dropping ad click IDs
Case studies
Systems I have built and run, one page each: the challenge, the approach and the outcome.
- First-party session analytics platform — consent-aware analytics with server-side channel classification
- Audience personalisation system — three separate site variants, routed by preference
- Real-time calendar integration — live Outlook availability as a queryable API
- Contact identity resolution and enrichment — duplicate enquiries resolved into one contact
- Creator attribution and conversion platform — server-side attribution reported back to the ad platforms
- C# Azure Functions API layer — the site backend rewritten from Node.js to .NET 10
- Financial management web application — invoices ingested, matched and written back with an audit trail
- Google APIs integration suite — ads and analytics data ingested into first-party SQL
- Internal analytics dashboard — one Entra-gated dashboard on Windows, Android and the browser
- Internal invoicing system — billing automation with audit-logged writes and FreeAgent sync
- Shared mailbox digest — a branded digest email twice each weekday
- Internal MCP server — Claude wired into business systems, with dry-run and confirm on every write
- Security compliance monitor — DMARC and TLS-RPT reports archived, analysed and alerted on
- Company website build and deployment platform — the pipeline, gates and checks behind this site
More about working together
- 100% remote delivery — how remote consulting works day to day
- Products — where PageTech Solutions products will be published; there are none yet
Consultancy
Operational systems, legacy modernisation, integration and automation for organisations that need it done properly.
- Consultancy overview
- Services
- Fixed-price reviews
- Legacy Excel, VBA and Access tools
- Workshop
- Testimonials
- Pricing
- Working with your IT team
- FAQ
- About
- Contact
Freelance
Fixed-price freelance C#/.NET development for small and medium-sized businesses, startups and founders.
- Freelance overview
- What I fix
- Workshop
- Testimonials
- Pricing
- Availability
- Tech stack
- FAQ
- Hiring through a freelance platform
- About
- Contact
Recruiters
Contract placement of a senior C#/.NET and Azure contractor, outside IR35 (the UK off-payroll working rules), 100% remote.
- Recruiters overview
- Fit and experience
- Workshop
- Testimonials
- Rates
- Availability
- Tech stack
- FAQ
- About
- Contact
Topics and services in depth
- Operational systems consulting
- Workflow engineering
- System and Azure integration
- Production reliability
- Software maintainability
- Knowledge transfer
- Document processing and enterprise content management (ECM)
- Business operations
- Business process outsourcing
- Banking and financial services
- Fixed-price reviews — which of the three assessments fits
- Legacy health check — fixed-scope assessment
- Integration review — fixed-scope assessment
- Backend and API audit — fixed-scope assessment