Selected work

Recent case studies

Industries served long-term

Services

Ongoing engagements to support and scale your product.

Backoffice Development

Ongoing development and maintenance of custom admin portals, database-heavy internal dashboards, and custom backend tools.

Support your business operations with ongoing development and maintenance of bespoke admin panels, internal workflows, data visualisation dashboards, and backend tooling. I build and maintain responsive, high-density interfaces around the way your team actually works, using server-rendered HTML and straightforward database structures.

Laravel Fullstack Developer

Full-stack PHP and Laravel development, implementing clean application architecture and solid databases.

Accelerate your web product with focused Laravel development. I build features, API integrations, and interactive Livewire or server-rendered layouts. This ongoing service covers the parts of the development lifecycle that your changing scope actually needs, with simple models and performant database schemas.

Legacy Code Refactoring

Incremental modernization of decaying backend codebases, decoupling tight structures, and introducing comprehensive tests.

Modernize your existing software step by step. Legacy Code Refactoring focuses on transforming hard-to-maintain, untested Python, Ruby, or other backend codebases into modular, testable structures. I establish safety boundaries with integration tests, identify domain seams, and decouple tightly bound logic while keeping production risk visible.

Rails Fullstack Developer

Full-stack Ruby on Rails development for reliable product features, rich interactive user interfaces, and robust integrations.

Bring focused Rails fullstack experience to a new feature, frontend interaction, backend integration, or production bottleneck. Work starts with a small vertical slice and a clear path to maintainable delivery.

Rails Legacy Maintenance

Pragmatic maintenance for old Rails applications that still run the business.

Keep a legacy Rails application dependable while reducing operational risk. Maintenance is incremental: reproduce behaviour, cover the seam, then improve the code without a risky rewrite.

Ruby on Rails Refactoring

Aligning Rails projects with modern conventions, resolving fat model/controller debt, and optimizing database query performance.

Bring your Rails application back to conventions that the next developer can understand. I clean up fat models and controllers, refactor callback-heavy Active Record files, investigate N+1 query bottlenecks, and leave the test suite easier to trust.

VPS Operations & Support

Ongoing maintenance, troubleshooting, security updates, and monitoring for VPS self-hosted systems.

Ensure your self-hosted VPS deployments (Hetzner, DigitalOcean, Linode) remain secure, updated, and highly available. Ongoing operations cover routine OS updates, log rotation, docker daemon monitoring, security patching, and swift troubleshooting of service disruptions.

Turnkey solutions

Fixed-scope projects with guaranteed outcomes.

AI Unslop

Audit and refine AI-generated assets, restoring code architecture, content clarity, and user interface intent.

AI-assisted generation often introduces bloated code, generic content, and repetitive UI patterns. AI Unslop is a focused service for bringing generated output back into line with the project around it. I remove unnecessary dependencies, rewrite flat copy in a direct voice, and adjust layout decisions to fit the actual product.

Legacy Code Upgrade

A one-time package, dependency, runtime, and stack component upgrade for outdated codebases.

Bring outdated components of your legacy stack up to date. This fixed-scope service upgrades runtime versions (e.g. Python, Ruby, PHP), updates critical framework packages, resolves breaking dependency conflicts, and establishes a modern, supported environment.

Ruby on Rails Upgrade

Safe multi-version upgrades, vulnerability auditing, and performance tuning for existing Rails applications.

Upgrade your outdated Ruby on Rails application to a supported version. I handle migrations, deprecated framework syntax, package conflicts, and dependency changes, then document the remaining production risks instead of promising that every deployment will be interruption-free.

VPS Infrastructure Setup

A one-time, secure deployment setup on VPS hosting (Hetzner, DigitalOcean) using Docker and Linux.

Migrate away from expensive cloud platforms to a lightweight, secure, and self-hosted VPS setup. This fixed-scope service establishes a clean Debian or Ubuntu server installation, configures firewall/SSH security, sets up Docker with container orchestration (like Nomad or Docker Compose), and configures automated offsite backups.

Web Application MVP

Launch a validated, high-performance web prototype built rapidly to test your business idea with real users.

Build and launch a functional web application prototype to test your market assumptions. Instead of spending months on a broad first release, I focus on a small end-to-end path that proves technical feasibility and gives you something real to put in front of users.

See the work behind the approach

Read selected case studies before choosing a solution.

Explore case studies

Ready to improve your engineering?

Whether you are looking to launch a new product, stabilize a legacy codebase, or move away from expensive cloud hosts, let's talk and find the most pragmatic path.