Available services
If your team has a gap in web development capacity—whether it's a one-off project, ongoing maintenance,
or taking over from a previous developer—this page covers what I do and how I charge for it.
Common requests
Take over the work of your previous developer.
Secure and optimize AI-written code.
Rewriting spaghetti-coded projects to modern design patterns including unit and e2e tests.
Upgrading legacy projects
PHP 4, 5.6, 7.0, 7.1 to PHP 7.x or 8.x
Ruby on Rails v4 to v5, v6, v7, v8
Outdated WordPress to the latest, including plugins and themeData migrations, system integrations, perform continuous maintenance of your systems.
Update your website to the latest version. Patch any known security vulnerabilities and do a security audit.
eCommerce and ERP systems integration.
Convert Figma designs into a custom web application.
Migrate from a commercial CMS to an open-source one.
Dockerize your websites and web applications.
Migrate your infrastructure to a virtual private server (VPS).
Install tracking codes, pixels, heat maps, chat widgets, etc.
Platforms and tech I've worked with
Tech
PHP 8.x, 7.x, 5.6, 4
Symfony, Silex, Nette
Vue.js, Ionic
React.js (Strapi plugins)
TypeScript, VanillaJS, jQuery, CoffeeScript
Cypress, Playwright
Git, CI, Jenkins
CSS2/3 Sass, Less
_
Doctrine
MySQL / MariaDB
PostgreSQL
Redis, ElasticSearch
NodeJS
Github + Actions
Bitbucket + Pipelines
Docker, bash
Platforms
WordPress
WooCommerce
Ghost CMS
Strapi CMS
OpenCart
Google Console + APIs
CyberPanel, cPanel, Plesk
_
Leaflet.js, MapboxJS, Google Maps, OpenStreetMap
Here, Foursquare, Yelp APIs
Mailchimp
Webflow
Pohoda, Helios, Money S3, AltusVario, and Abra APIs
Don't see what you need?
The list above covers the most common scenarios, not all of them.
If your situation is more specific or custom, reach out—after 15+ years of commercial web development, picking up a new tool or framework when a project calls for it is routine, not a risk.
Do you still remember Bootstrap, jQuery, CoffeeScript, xampp, or Windows Phone? Yeah—I've been around long enough to have strong opinions on all of them.
Pricing options
A couple of pricing models are available to you. You can either pay per time unit (hour or day), or, if you know you will generate enough work, prepay a retainer. The first option lets you pay as you go. The second reserves a dedicated monthly capacity at a discount—and it's month-to-month, so if your workload changes, so can the arrangement.
Sounds like a good fit? Let's get in touch!