PHP · Go · MySQL · Elasticsearch

Modernize Your Legacy PHP Application

A big legacy PHP app that nobody wants to touch, but nobody wants to rewrite either. I modernize it in place: tame the worst code, upgrade dependencies, introduce structure, and migrate to supported, maintainable PHP — without betting the business on a rewrite.

Problems

What I Can Help With

Gradually modernize a legacy PHP application.

Symptoms

Typical Problems

unsupported PHP version unmaintained dependencies spaghetti code no tests deployment fragility security exposure performance drag
Track Record

Relevant Experience

Modernized the PHP backend for AnalyticsForWebsite — upgraded from PHP 7.x to 8.2, replaced deprecated dependencies, introduced PHPUnit tests for critical paths, and restructured the deployment pipeline. Done incrementally over several weeks.

Scope

What Is Included

code quality assessment
dependency and version audit
refactoring strategy
incremental migration plan
test coverage introduction
Process

How It Works

First a technical debt audit, then a prioritized, incremental modernization plan — refactor hot/high-risk areas first, upgrade safely. Fixed-price engagements from €1,500.

Pricing

Starting from €1,500

Initial modernization engagement (audit + plan + first refactors). Larger scope is estimated after the audit.

FAQ

Frequently Asked Questions

Rewrite or refactor?

I avoid full rewrites — they almost always fail or take longer than expected. I modernize incrementally so you keep shipping while the code gets better.

What PHP version should I target?

Currently PHP 8.3/8.4. I'll recommend a target that balances your timeline with what removes the most risk.

More

Related Services

PHP Backend Development

Build or extend backend features, APIs and services in PHP.

PHP Developer for Existing Projects

Work on an existing PHP project — extensions, fixes and maintenance.

PHP to Go Migration

Migrate selected PHP components to Go.

Technical Debt Audit for Backend Systems

Assess technical debt in an existing backend.

Selected Work

Systems I've Built

Traffic Analysis

AnalyticsForWebsite

Custom solution for collecting and evaluating traffic metrics with emphasis on processing speed and minimizing backend load.

Designed and built the backend for fast traffic metric collection and evaluation.

Performance Optimization Data Collection
Secure Communication

Paidshield

Chat application with end-to-end encryption.

Built the backend and encryption layer for a secure chat application.

End-to-End Encryption Real-time Communication Security
Price Intelligence Engine

Cenoskop / Levnobot

Crawler monitoring millions of products. Processing 30M products daily and comparing them.

Built and maintain the full crawling pipeline — from scraping through Elasticsearch indexing to price comparison.

Data Aggregation Scraping ElasticSearch
US Price Intelligence

Niftycent

Price intelligence engine for the US market. Processing large-scale product data.

Built the data pipeline and crawling infrastructure for large-scale US product monitoring.

Data Aggregation Scraping Big Data
Job & Services Marketplace

facha.sk

Find a job or offer your services.

Built the Go backend — API, matching logic and deployment.

Job Marketplace Services Go
Contact

Not sure what's wrong?

Write what's happening and paste anything relevant — errors, logs, metrics. I'll have a look and tell you what I think.

Request a modernization audit