Skip to main content

Mission

Ukrainix builds and runs Drupal platforms.

We are a small Drupal engineering practice. Platforms usually reach us with years of custom code behind them and an upgrade nobody has started. We audit them, bring them up to date, and stay on them afterwards. Senior engineers throughout, no handoffs, and code the next person can read.

  • 13+ years in Drupal engineering
  • Drupal 7 → 11 platform modernization
  • 1.5M+ entities in one Drupal migration
  • Since 2015 running the same e-commerce platform

How we work

Engineering principles we hold to

  • Config in git

    Configuration lives in the repository and ships with the code. Moving Tulane University Libraries onto Pantheon is what turned their deploys from the risky part of the week into a non-event.

  • Standards-compliant code

    Drupal coding standards, phpcs in CI on the projects we set up. Partsbit runs on 50+ custom modules written over more than a decade, mostly by people who have long since moved on. Work like that is only possible if the next engineer can read what is already there.

  • Long-term ownership

    We built Kyivsad its first shop in 2015, rebuilt the platform on Drupal Commerce in 2021, and still maintain it today. Ten years on one codebase is the engagement we plan for.

  • Tested migrations

    The Day newspaper moved from Drupal 7 to Drupal 9 with more than 1.5 million entities intact. Redirects and metadata were handled deliberately enough that the paper kept its search rankings through the switch.

  • Production observability

    Ukrainian newsrooms are a standing DDoS target. When The Day came under sustained pressure we put it behind Cloudflare, added geo-IP rules and hardened the stack. Uptime is an editorial concern, so we watch it instead of waiting for the phone call.

  • No half-builds

    Every engagement ships something complete and working. If we cannot scope it cleanly, we say so before signing.

Lead

Lead engineer

Yuriy Sychenko
Yuriy Sychenko CTO, Drupal engineer

Yuriy Sychenko started working with Drupal in 2013 and still prefers projects where the engineering has to be understood, not just rewritten. At Ukrainix, he leads the work on migrations, legacy support, custom modules, integrations, and long-running Drupal platforms.

The focus is practical: preserve what works, replace what gets in the way, and leave the codebase easier to own than it was before.

Team

Engineers behind the work

  • Michael Potyemkin
    Michael Potyemkin Front-end Drupal engineer
  • Oleksandr Yaremyshyn
    Oleksandr Yaremyshyn DevOps engineer
  • Alona Solomakha
    Alona Solomakha QA engineer
  • Andrii Poliakov
    Andrii Poliakov Senior Drupal engineer

Where we work from

A team across the UK and Ukraine

Part of our team works from the UK and part from Ukraine. We have operated this way since 2023.

Engineers in Ukraine work with backup power and backup connectivity. Code, infrastructure access and project knowledge sit with the team rather than with one developer, so no single person, location or machine is a dependency.

Get in touch

Tell us what you are running.

Talk to us
https://ukrainix.com