WordPress Developer Ukraine, Kyiv

HELLOADMIN

WordPress developer for businesses and agencies

I build, fix and look after WordPress and WooCommerce sites. 10+ years, 200+ projects.

How it all started

Back in 2016 I got my first WordPress project: a small business site that needed fixing. What started as a quick task turned into a deep dive into how the web actually works: themes, plugins, databases, servers, caching, DNS. Since then I've worked on blogs, company sites, online stores, membership platforms and everything in between. Some projects took a day, some went on for years with the same client, and I still learn something on every one of them.

How I work

You describe the problem or the task in your own words, no technical brief needed. I ask a few questions, look at the site, then send a plan and a price before any work starts. Small fixes get a fixed price after I look at them. Bigger projects are split into stages, each with its own estimate. Long-term work is monthly or hourly, agreed upfront. After every step you get a short written update, so you always know where things stand.

Time zones

Kyiv is 7 hours ahead of New York, and that works for you. Send me a task at the end of your day, and small fixes are often done before you start the next one. My afternoon is your morning, so a call is easy to fit in. Clients on a support plan can reach me in the evening too. If something is urgent, say so in the first message and I'll tell you right away when I can take it.

For agencies

I also work as a white-label developer for agencies. Your client, your process, your tools: Jira, Slack, Git or whatever you use. NDAs are fine. I can take a single task when your team is overloaded or stay on as a long-term part of it. The code goes through your repository and your review, and your client sees your agency, not me.

What I work with

WordPress and WooCommerce first, plus the PHP, JavaScript, database and server work around them: custom themes and plugins, Gutenberg blocks, the REST API, headless setups, hosting and deployment. If your task needs something else, ask. Chances are I've done it or can pick it up quickly.

Why me?

Code that lasts. I write code the next developer can read: clear names, comments where they matter, no edits inside WordPress core or third-party plugins. When WordPress or a plugin updates, your site keeps working, and if something I built stops working, I fix it.

Fair price. You pay for the work, not for account managers, sales calls and office rent. You talk directly to the person who writes the code, so nothing gets lost between a manager and a developer, and questions get answered by someone who knows the answer.

You pay for each finished stage. You see the result first, then you pay for it. If something in a stage isn't right, I fix it before we move on. You stay in control of the budget and can stop or change direction after any stage.

Honest about scope. If a task is bigger than it looks, I tell you before I start, not after. If a good existing plugin solves your problem better than custom code, I say that too, even if it means less work for me. And if I'm not the right person for the job, I'll tell you that as well and suggest who to look for.

Around after launch. I don't disappear after the release. Questions a month later are normal, and many clients stay with me for years of updates, fixes and new features. You also get notes on how things are set up, so the site never depends on my memory alone, and anyone you hire later can pick it up without starting from scratch.

In short, with me you get:

Honest estimates

Easy, direct communication

Long-term support

Less overhead, lower price

On-time delivery

Answers in plain English

Data kept safe

Maintainable code

Ideas that fit your budget

Nice to work with 🙂

Services

Speed optimization

Slow pages lose visitors before they see anything. I find what slows your site down: heavy images, too many plugins, scripts that block the page, a weak host. Images, caching, scripts and the server all get checked, not just the score. Then I fix it, and you can check the result yourself in PageSpeed Insights. See examples

Security

A hacked site gets flagged by Google and browsers, and visitors stop trusting it. I clean up hacked WordPress sites, close the hole the attacker came through, and set up the basics that keep it from happening again: updates, strong logins, a firewall, file checks. See examples

WordPress development

Business sites, landing pages, blogs, custom post types and Gutenberg blocks. I build from your design or on a ready theme, and you get a site you can edit yourself without calling a developer for every comma. See examples

WooCommerce stores

New stores and fixes for existing ones: checkout, payments, shipping rules, product imports, order emails. Customers should be able to buy without friction, and you should be able to add products without help. See examples

Bug fixes

A broken form, a checkout that hangs, a layout that falls apart on phones, a white screen after an update. Send me what you see. I find the cause, fix it and tell you in plain words what happened. See examples

New features

Your site needs to do something it can't do yet: a booking form, a calculator, a member area, a link to your CRM or payment service. I add it to the site you already have, without rebuilding everything. See examples

Site administration

Hosting, domains, DNS, SSL, email delivery, user accounts. The technical side that has to work and that nobody on your team wants to deal with. I take it over and keep written notes, so nothing depends on my memory alone.

Consulting

Not sure whether to fix the old site or build a new one? Choosing a host, a plugin or a developer? Ask me. You get a straight answer, even when the answer is that you don't need me. No sales pitch and no obligation. Ask a question

Technical SEO

Good content doesn't rank if search engines can't read the site. I fix indexing problems, redirects, duplicate pages, sitemaps, structured data and internal links, and check the result in Google Search Console. See examples

Website support

Monthly care for your site: updates, backups, uptime checks and small changes when you need them. When something breaks, you write to one person who already knows your site. Support clients get faster replies, evenings included. See examples

Backup and recovery

A backup is only useful if it restores. I set up automatic backups stored away from your server and test that they really bring the site back. If your site is already down, write to me and I'll help get it back.

Platform migration

Moving to a new host, or from another CMS or plain HTML to WordPress. I move the content, keep your URLs or redirect them, and check that nothing drops out of Google. See examples

Blog

LATEST FROM THE BLOG

git filter-repo: Removing Sensitive Files and Rewriting History

git filter-repo: Removing Sensitive Files and Rewriting History

git filter-repo: remove sensitive files from Git history A wp-config.php with production credentials, an .env file or a private key committed by accident does not go away with a new commit that deletes it: the file stays in every older commit, and anyone who clones the repository can get it. Removing it means rewriting the…
CSS @supports: Progressive Enhancement and Feature Detection

CSS @supports: Progressive Enhancement and Feature Detection

@supports: progressive enhancement for new CSS in a theme A theme that uses new CSS features faces the same question again and again: what do visitors with an older browser see? @supports answers it explicitly. The basic layout works everywhere, and the enhanced version applies only where the browser understands the feature, tested by a…
WooCommerce Store API: Build a Custom Storefront with React

WooCommerce Store API: Build a Custom Storefront with React

Build a custom WooCommerce storefront with the Store API and React The WooCommerce Store API (/wp-json/wc/store/v1) is the API behind the Cart and Checkout blocks. It is made for the front end: public product data needs no authentication, the cart belongs to the visitor’s session, and it returns prices, images and stock in a form…
All Posts