Find out what is going wrong
Slow pages, failed jobs, and recurring errors can cross application, database, and infrastructure boundaries. I examine the available evidence, reproduce the problem where possible, and narrow down the cause before recommending changes.
Support for established systems
Investigations can cover application errors, database queries, queues and workers, API failures, and deployment or monitoring problems. I work within the constraints of your existing application and preserve the context needed to maintain it.
Linux and cloud systems engineering
Linux server administration is a substantial part of my engineering experience. I work with DigitalOcean, AWS, Cloudflare, and Laravel Forge across deployment, performance tuning, caching, monitoring, and troubleshooting. I can follow a production problem from application behaviour through the services and infrastructure it depends on.
Data, search, and production storage
My data and search experience includes MySQL, Redis, Meilisearch, and Elasticsearch. I have used AWS S3 and Cloudflare R2 in production. This supports work on database queries, caching, search behaviour, and application storage as connected parts of an operating application.
Findings you can act on
You receive a summary of the investigation, supporting evidence, prioritised findings, and implementation options. Any recommended repair includes a way to check the result. Where a release is needed, we agree tests, deployment checks, and a rollback approach.
Start with a paid investigation
Send an outline of the problem, its effect on the business, and the systems involved. We agree a defined investigation, budget, and reporting point. Repairs, ongoing support, and retained engineering capacity can follow, with availability and response arrangements agreed per engagement.