Project notes

Anonymous project notes from real delivery work.

Selected examples are written to show the type of technical work delivered without exposing client names, domains, internal systems or private implementation details.

Selected delivery notes

Practical work across inherited systems, migrations and support-heavy websites.

Inherited production website

Production access and recovery baseline

Mapped and stabilised the access, backup, DNS and recovery baseline for an inherited production website before deeper technical work continued.

Server accessRecoveryDNSOperational risk

Situation

The project risk was not only in the website code. Access paths, hosting ownership, DNS control, backups, deployment knowledge and recovery assumptions were spread across people, tools and suppliers, making every production change harder to trust.

Technical work

  • Mapped known production access across hosting, DNS, control panels, email, analytics and support channels.
  • Identified missing or unclear ownership around server access, credentials, backups and deployment responsibility.
  • Separated urgent production access risks from lower-priority cleanup work.
  • Reviewed backup and recovery assumptions before treating them as dependable operational controls.
  • Documented a safer support baseline for future fixes, migrations and production decisions.
  • Created a practical next-step list covering access recovery, supplier handover, DNS visibility and ongoing maintenance.
  • Kept private credentials, supplier names, infrastructure details and client identity out of public documentation.

Outcome

Reduced production uncertainty before technical changes, clarified where ownership was missing and created a safer foundation for support, migration planning and future incident response.

Related managed VPS and server support I have a similar problem

Consumer campaign website

Consumer promotion microsite

Built a public promotional microsite for a consumer campaign, with mobile-first participation, proof-of-purchase upload, consent steps and a browser game entry flow.

Campaign siteUpload flowFrontendProduction support

Situation

The campaign needed a short-lived public website that could make participation simple for mobile users while keeping eligibility, legal acceptance and upload behaviour clear before users reached the game step.

Technical work

  • Built the public campaign landing experience and responsive participation flow.
  • Implemented proof-of-purchase upload handling with clear validation and user feedback.
  • Structured consent, eligibility and legal acceptance steps before participation continued.
  • Connected the entry flow to a browser-based game step without exposing participant data publicly.
  • Prepared campaign content, FAQ and support-facing states for public launch.
  • Handled production deployment support for a time-sensitive public campaign.
  • Kept participant data, operational details and campaign administration outside public portfolio material.

Outcome

Created a clearer and safer campaign participation path, reduced friction on mobile devices and supported a public promotion without exposing private participant or operational details.

Related web programming support I have a similar problem

B2C comparison platform

Technology comparison platform

Built and hardened a public comparison platform for technology products, with a dedicated crawler, structured catalogue pages and a separate management environment.

CrawlerCatalogueSEOAffiliate routing

Situation

The project needed to move from an internal data-collection and staging setup into a stable public-facing comparison service, with safer affiliate routing, environment separation and ongoing catalogue refreshes.

Technical work

  • Built and operated a crawler pipeline for public product, offer, price and image data.
  • Normalised catalogue data around stable identifiers where available and structured public search, product, category and brand pages.
  • Added canonical product/category URLs, hierarchical taxonomy handling and price-history display.
  • Routed outbound merchant links through opaque tokens instead of exposing raw offer identifiers.
  • Separated public production, staging and internal management environments.
  • Added SEO controls, sitemap filtering, noindex handling and scheduled refresh/publishing jobs.
  • Built management views for catalogue review, crawler status, statistics and editorial publishing.

Outcome

Reduced operational risk, improved maintainability and made support easier through clearer crawler, publishing, management and deployment workflows.

Related web programming support I have a similar problem

Education operations platform

AI-assisted automation stabilisation

Stabilised and improved AI-assisted operational automation workflows spanning internal communications, activity reporting, order creation and fulfilment processes.

AIn8nWooCommerceWorkflow reliability

Situation

The client had a production n8n environment running multiple operational workflows connected to Airtable, Slack, WooCommerce, Gmail and a dashboard API. Several workflows needed investigation because they produced incorrect AI-generated messages, failed order creation, relied on fragile source data or exposed mismatches between records and operational views.

Technical work

  • Investigated production n8n workflow executions and documented active/inactive workflow inventory.
  • Added guardrails to AI-assisted Slack-message workflows to block empty, invalid or structurally broken generated messages before sending.
  • Validated prompt placeholders, required parameters and language handling for AI-assisted message generation.
  • Added pre-checks to an AI report-review workflow to avoid processing effectively blank reports.
  • Investigated WooCommerce order creation failures caused by invalid fee and product payloads.
  • Removed problematic fee-line usage while keeping VAT handling through line-item tax classes.
  • Added product validation before order creation to block records without valid product mappings.
  • Rebuilt activity reminder times from facilitator timezone data instead of trusting preformatted source text.
  • Fixed automation mapping so newly created fulfilment records inherited the correct operational status.
  • Investigated dashboard/API visibility issues where attachments and status fields controlled operational views.

Outcome

Reduced operational risk in production automations, especially around AI-generated messaging and AI-assisted report review. Failure modes became clearer, workflow maintainability improved and future support had a stronger diagnostic path.

Related AI automation support I have a similar problem

B2B services organisation

Security hardening plan for a B2B website

Reviewed a third-party security report for a public corporate website and converted the findings into a practical hardening plan.

SecurityHardeningRisk reviewRemediation

Situation

A third-party security rating report had identified several areas of concern on the client's public website. The client needed the findings reviewed, improvement actions assessed and a clear distinction between work already covered by support and work requiring separate quotation.

Technical work

  • Reviewed a third-party security report for a production website.
  • Assessed the listed risks and translated them into a practical remediation plan.
  • Prepared a security hardening plan documenting actions already applied and remaining work.
  • Separated work that could fall under existing support from work likely requiring additional budget.
  • Inference: reviewed SSL/TLS-related issues, exposed services or headers, network/security configuration and website/server hardening items because the source report focused on security scoring.
  • Inference: provided technical guidance to support decision-making and supplier onboarding.

Outcome

Created a clearer remediation path from external security findings to practical technical action, reduced operational uncertainty and made follow-up support or quotation easier to scope and approve.

Related security consultancy I have a similar problem

B2B industrial technology website

Complex CMS migration

Migration support for a complex site into a structured WordPress build with editable content models, form handling and visual QA.

MigrationWordPressFormsVisual QA

Situation

The agency needed senior technical execution for a migration involving institutional pages, service pages, editorial content, investor-related pages and light e-commerce areas. The visible scope required careful handling of redirects, forms, content models and visual parity.

Technical work

  • Assessed migration feasibility and defined a WordPress architecture around custom templates and editable content models.
  • Rebuilt global theme structure, including header, footer, navigation, wrappers, typography and shared layout rules.
  • Implemented priority pages, news content, forms, redirects and SEO preparation.
  • Prepared shop-related structure and validated priority routes, mobile navigation, search and visual parity.
  • Built visual QA workflows comparing live and staging screenshots across desktop and mobile.

Outcome

Created a clearer and more maintainable WordPress foundation, improved the QA process and reduced migration risk before go-live.

Related web programming support I have a similar problem

Research and data operations platform

Research data platform for campaign validation

Built a secure web platform for campaign-based data entry, laboratory coordination, sample reporting, validation workflows and operational dashboards.

PHPAuthenticationDashboardsData workflows

Situation

The project needed to support structured campaign data collection across participants, laboratories, cities, monitoring sites and validation teams. The system required authenticated access, scoped permissions, campaign creation, sample reporting, validation status tracking and reference data management.

Technical work

  • Built a PHP web application using Smarty templates.
  • Implemented authenticated access, including Keycloak/OAuth2 integration.
  • Added secure session cookie settings with Secure, HttpOnly and SameSite=Lax.
  • Implemented role and scope handling for participants, laboratories, cities and elevated users.
  • Built campaign creation and campaign management flows.
  • Built data-entry screens for monitoring sites, sampling dates, volumes, population data and comments.
  • Built sample and substance reporting flows, including special flags such as < LOQ, Not Analysed and unusual values.
  • Built submitted-campaign views with validation status tracking.
  • Built reference-data management areas for cities, laboratories, sites, substances and related metadata.
  • Built dashboards, charts and map-based reporting views.
  • Added user logging, login tracking and email capability through PHPMailer.
  • Produced user documentation and schema reference material.

Outcome

Created a structured operational system for campaign-based data collection and validation, improved maintainability, centralised reference data and made support easier through scoped access, documented user journeys and schema reference material.

Related web programming support I have a similar problem

Retail e-commerce operation

Catalogue sync and server support

Maintained and supported a server-side product import workflow connecting XML catalogue data with a WooCommerce store.

WooCommerceXML importsCron jobsServer support

Situation

The server contained operational PHP scripts for importing XML product data, updating product records, managing stock visibility and logging errors or removals. The workflow touched production catalogue data, scheduled jobs and database operations.

Technical work

  • Maintained PHP scripts for XML processing, product import and stock synchronisation.
  • Processed zipped/XML product feed files into database-backed import structures.
  • Updated WooCommerce products, variants, prices, stock quantities and catalogue visibility.
  • Used scheduled jobs for import processing, product synchronisation, log cleanup and maintenance.
  • Kept operational logs for product updates, removals, insertion errors and slow queries.

Outcome

Stabilised catalogue operations and made ongoing support easier through clearer processing, retention, scheduling and failure visibility.

Related managed VPS and server support I have a similar problem

Production web hosting environment

Managed LAMP server environment

Configured and supported a LAMP-based production server environment for PHP and WordPress sites, with AlmaLinux, Virtualmin, backups and ongoing operational maintenance.

LinuxVirtualminBackupsProduction hosting

Situation

The hosted sites needed more controlled server ownership than basic shared hosting could provide. The work required Linux stack configuration, hosting panel setup, backup routines, SSL/DNS handling and practical troubleshooting around production PHP websites.

Technical work

  • Configured AlmaLinux-based LAMP server environments for PHP web applications and WordPress/WooCommerce sites.
  • Set up Virtualmin/Webmin hosting management for domains, sites and server-side administration.
  • Managed Apache/PHP, MySQL/MariaDB, permissions, logs, cron jobs and production troubleshooting.
  • Handled SSL, DNS and migration-related server tasks where required by the hosted sites.
  • Configured backup routines and recovery-oriented maintenance for website files and databases.
  • Reviewed PHP versions, execution limits, cache and database settings to keep the production stack supportable.

Outcome

Created a more controlled production hosting baseline, reduced operational risk around server ownership and made ongoing support easier through clearer backups, permissions, configuration and troubleshooting paths.

Related managed VPS and server support I have a similar problem

Real-estate advisory business

Property-sector website support

Senior technical support for a public property-sector website with listing discovery, bilingual content and enquiry flows.

CMSListingsBilingualLead flows

Situation

The public site showed a media-rich property platform with listings, filtering, contact forms and multiple lead-capture paths. There is not enough evidence to state what was broken before the work started.

Technical work

  • Implemented or maintained a CMS-based public website.
  • Built or supported custom front-end behaviour and property listing flows.
  • Supported listing detail pages, pagination, filtering and enquiry paths.
  • Supported bilingual content structure and third-party media embeds.

Outcome

Improved maintainability, clearer enquiry paths and easier ongoing support for a public property-sector website.

Related monthly web support I have a similar problem

Children's education activity provider

Public education booking website

Technical support for a public-facing education activity website with content pages, product-style listings, booking touchpoints, forms and account access.

BookingsFormsAccount areasSupport

Situation

The public website combined educational content, programme information, activity listings, enquiry paths, account access and privacy-sensitive forms. The visible scope suggests that stability, content accuracy, form handling and ongoing support were important.

Technical work

  • Supported public content areas for schools, holiday activities and activity listings.
  • Supported product-style listing behaviour, detail pages and public enquiry paths.
  • Maintained form and account-related areas that collect or expose personal data.
  • Inference: reviewed operational risk around booking, catalogue and form behaviour where needed.

Outcome

Helped keep a public booking and information website easier to support, with clearer attention on operational risk, user-facing forms, account flows and ongoing content maintenance.

Related monthly web support I have a similar problem

B2B technical services organisation

Corporate website support

Technical support for a public corporate website with multiple service areas, sector pages, portfolio content, news and contact workflows.

Corporate websiteFormsContent supportMaintenance

Situation

The public website presented a broad corporate content structure with service areas, portfolio entries, news, certifications and contact flows. That type of site needs reliable maintenance, content-led updates and production support.

Technical work

  • Maintained public-facing corporate website structure across services, sectors, portfolio and news pages.
  • Supported contact form functionality and public enquiry flow.
  • Supported content areas for certifications, portfolio items and news.
  • Inference: production support, hosting or security review should only be claimed if confirmed by private notes.

Outcome

Made the website easier to operate, support and maintain for ongoing production use, without exposing the client or internal implementation details.

Related monthly web support I have a similar problem

These notes are intentionally anonymised because much of this work is delivered for agencies, inherited systems and production environments where client names, domains, internal workflows, credentials, infrastructure details and private implementation context should remain protected.

Start here

Need a senior technical partner?

Send the current situation, constraints and deadline. We will reply with the fastest sensible next step.