Services
Clients
Expertise
Why Implex?
Insights
EU-integration portal for the Government of Ukraine

Restoring and Securing Ukraine's Official EU-Integration Portal

Ukraine's official European-integration portal had months of technical debt: broken search, an unmaintainable glossary, translation gaps, and open security holes. Under an EU-funded project, Implex audited the portal, then delivered every fix for a fixed price with no change orders. Editors maintain EU-law terminology themselves, search works portal-wide, and the site is harder to attack and quicker to recover.
main page img
main page img
main page img
main page img
main page img
logo of European-integration portal
Industry:
Government, NGO
Region:
Ukraine
Client since:
2025
The Government of Ukraine's official European-integration portal, eu-ua.kmu.gov.ua, is run by the Government Office for the Coordination of European and Euro-Atlantic Integration. It publishes the EU-Ukraine Association Agreement, translations of EU legal acts, an EU-law glossary, and trade guidance, in Ukrainian and English.
GLOSSARY SELF-SERVE
EU-law terminology updated straight from Google Sheets
SEARCH RESTORED
Contextual site search started working across the whole portal
SECURITY HARDENED
With 2FA, login limits, input sanitization, automated DB backups
Services and expertise

Challenge

A portal that civil servants and EU counterparts rely on, with its core features broken

By early 2025 the portal's problems were getting in the way of everyday work, even as its audience kept growing: Ukrainian civil servants, EU counterparts, journalists, and members of the public following accession. An initial review pointed to four issues that blocked routine tasks:

  • The glossary was frozen. Editors could no longer push updates to the EU-law terminology glossary from Google Sheets, so every terminology change waited on a developer.
  • Site search was broken. Contextual search across the portal returned nothing usable, leaving visitors unable to find Association Agreement texts, translations, or guidance.
  • No safe way to update WordPress. The core was behind and plugins would not update cleanly, and there was no staging environment to test a change before it reached the live site.
  • Translation gaps. Interface strings on the English side of this bilingual portal were untranslated or wrong on the version international readers rely on.

The audit also surfaced problems the client had not asked about: unsanitized request variables, custom SQL without parameter placeholders, an uploads folder that would execute PHP, no two-factor authentication, and no automated database backups. For a public-sector service, that is serious exposure.

Solution

We worked in two steps: an independent technical audit that defined the scope and its cost, delivered in late February 2025, then a fixed-price engagement to carry out the fixes, completed by the end of April. A small senior team delivered it: a WordPress developer with seven years on the platform, a DevOps engineer with twelve years of experience, plus QA and coordination.
  1. A technical audit that priced the work before it started. We reviewed the site configuration, the custom theme code, search, the glossary integration, translations, caching, security, and page speed, then delivered a defect list with effort estimates and a separate QA report. The client could approve a fixed budget knowing exactly what it covered.
  2. Glossary updates handed back to editors. We rebuilt the import so glossary entries publish directly from a Google Sheet. Legal and translation staff maintain EU-law terminology themselves, with no engineering in the loop.
  3. Search fixed. We corrected the broken AJAX request and the layering bug on the search field. Contextual search works across the portal again.
  4. Bilingual content repaired. We wrapped interface strings in gettext so they can be translated, closed the English-Ukrainian gaps, and fixed the filters on the media page.
  5. Security hardened. We sanitized POST and GET variables, added parameter placeholders to custom SQL queries, blocked PHP execution in the uploads folder, and enabled two-factor authentication with a login-attempt limit.
  6. An operational safety net. We updated WordPress core to 6.7.1 with plugins on a supported upgrade path, turned on automatic database backups, added caching, optimized images with explicit dimensions, and minified theme JS and CSS.
  7. A roadmap for what we did not touch. We recommended a pre-production environment with CI/CD so future WordPress and plugin updates never go straight to production, and a cross-device UI/UX audit. Complimentary functional testing during the project surfaced further defects, which we handed over as a documented list.
https://v5.airtableusercontent.com/v3/u/57/57/1790078400000/61AQy9TX5G1odkA2q4Htvg/jjHUdbVWSM3qibUne-DcVjFAtLgoIA2wiLqnVEcHzmrRRj68DKYLj2madvi1op7zhfRz4gsLYpra9FK9oaVA8XUxH-GE5X0GjQQD-j--iA9ODOhPuZnuMZA75g-5p4-R2Z2FaW5p8q0BR3q8tj_YiFmxsDVITDI5e7mbOffVvLpGiku3oITN6ewZffkSryoNT4Z8hWW8MjoTCAK0tZ2hNQ/PJIcQRigEK6YaJcZ0BQ2LoCdQRRfiTDE0hcg6tp6ZXo

The tools and technologies we used were:

technologytechnologytechnologytechnologytechnology

Results

For a fixed price and in under three months, the portal went from partly broken to fully working. We went the extra mile, so the client also came away with a documented list of further defects from the complimentary testing and a short improvement roadmap: staging with CI/CD, and a cross-device UX audit.
background bubble
  • Fast for the public sector. From audit to final fix took mid-February to the end of April 2025, procurement and approvals included.
  • The portal works again. Editors can update terminology without a developer, search returns results, the English version is reliable for EU and international readers, and the site is better secured with 2FA, input sanitization, and automatic backups.
  • A portal the Office can plan around. With a stable codebase, a written defect list, and a roadmap in hand, the Office can budget and schedule the portal's next stage itself instead of reacting to breakages.
Avatar of Olena Ermolenko
Olena Ermolenko Senior Communication Expert at Association4U

Implex updated our WordPress core and the current portal version successfully. The team was highly professional, responsive, and fully aligned with our needs. They suggested valuable solutions and went the extra mile to deliver the work on time, without asking for extra budget.

More Case Studies

We take great pride in the work we do and the values we uphold. Here are some of our best case studies
Image for From Airtable Prototype to a Scalable Commission Engine

From Airtable Prototype to a Scalable Commission Engine

The client built the first version of its sales-commission system in Airtable in-house to validate the business model and commission logic. As the network grew, Olpe brought in Implex to professionalize the system and architect it for scale. In 50 hours, we rebuilt the engine to run 2-3 times faster and support hundreds of consultants.
View Case Studyright arrow
Image for One Keycloak IAM Platform for 1,500 Gaming Tenants

One Keycloak IAM Platform for 1,500 Gaming Tenants

ENESTECH ran its gaming-venue platform, SENET, as 1,500 isolated tenants, one per location, with 25 million accounts scattered and duplicated. We built a Keycloak-on-Kubernetes identity platform turning those databases into one verified identity, with network-wide single sign-on and federation to external providers. It is migrating tenant by tenant with zero downtime, unlocking universities as a new customer class.
View Case Studyright arrow
Image for AI-First Web for a Budget-Constrained NGO

AI-First Web for a Budget-Constrained NGO

Implex built Media Minds, an interactive media-literacy game for Ukrainian students and teachers, for the Stabilization Support Services (SSS) Foundation. We delivered it against a fixed donor budget by running the build AI-first rather than AI-assisted: product requirements, UX/UI, illustrations, frontend, and infrastructure were each driven by an AI tool, with a team equivalent to about half of one full-time person. Implex remains on support today.
View Case Studyright arrow
Image for Building a Scalable Front-End Architecture for a High-Growth Trading Platform

Building a Scalable Front-End Architecture for a High-Growth Trading Platform

We re-engineered the front-end (FE) architecture and authentication system, making the platform of a leading solutions provider for active options traders more scalable and user-friendly while enabling the seamless display of complex option data. These enhancements boosted customer acquisition, increased mobile engagement, and opened new revenue streams through API sales and feature expansion.
View Case Studyright arrow
Image for (R)evolution of the high-load visual art web encyclopedia

(R)evolution of the high-load visual art web encyclopedia

The aim of the project was to make art accessible to anyone, anywhere. Today, WikiArt features over 250,000 artworks by 5,000 artists, localized to 8 languages. These artworks are displayed in museums, universities and town halls of more than 100 countries, yet most of it is not on public view. The client claims that they are planning to cover the entire art history of the Earth, from cave artworks to modern private collections.
View Case Studyright arrow
Image for Telemetry service for data-driven decisions & product growth

Telemetry service for data-driven decisions & product growth

Implementation of the new Telemetry service, which should have a significant impact on Percona's business decision process. By collecting data on how the company’s product and services were being used by clients, Percona is able to identify and prioritize new features based on user needs and improve the product development flow. This lightweight, scalable service was implemented with high quality, allowing the company to meet its product release schedule and manage its software more efficiently.
View Case Studyright arrow
Image for Transforming Project Portfolio Management: A Journey of Innovation and Implementation

Transforming Project Portfolio Management: A Journey of Innovation and Implementation

Stepping into the role of Project Consulting team, our goal was clear: to transform project portfolio management. By analyzing existing portfolios, fostering stakeholder collaboration, and aligning projects with business objectives, we set the stage for success and unified vision. Introducing standardized processes and efficient tools, we streamlined project initiation, prioritization, and resource management. Join us as we share our journey of innovation and implementation.
View Case Studyright arrow
Image for Bid farewell to blocks, restrictions, and CAPTCHAs

Bid farewell to blocks, restrictions, and CAPTCHAs

Implex built a custom software to scrape data from the internet to support client’s marketing efforts. Web scraping is a technique used to extract data from websites. However, some websites are well-protected and can make scraping more difficult. This case study will present the solution we've developed to overcome common problems that can be encountered while scraping more demanding websites. These issues include protection against scraping from IPs of public clouds and VPNs, the requirement of a CAPTCHA, rate limiting per IP address, and region-specific restrictions.
View Case Studyright arrow
Image for Turning unusual vision into a novel map-based web product

Turning unusual vision into a novel map-based web product

CyberQuantic's web application transforms a mind map with cases into an innovative map-based website with intuitive navigation. Mental maps are the primary content and navigation method with an easy-to-read visualization. The web app is integrated with CyberQuantic's knowledge base and maintains a high level of website performance. The site includes data on 600+ AI firms in Europe and 200+ open APIs, and excellent Google PageSpeed Insights ratings.
View Case Studyright arrow
Image for Admit.me: trustful cooperation in education domain

Admit.me: trustful cooperation in education domain

Admit.me is a free virtual admissions coach that offers step-by-step guides through the admissions process of the best schools. The developed solution allows for generating personalized admissions programs based on the applicant's background and goals. Admit.me provides tools and lessons designed to optimize the applicant's admissions chances by framing the applicant's thinking and informing critical admissions decisions.
View Case Studyright arrow
Image for Rapid MVP for the on-line mobile and web car auction

Rapid MVP for the on-line mobile and web car auction

A B2B startup for car dealers who sell used vehicles across the USA via the marketplace. The developed application has a whole range of functions to support the workflows of car dealers and inspectors, like auctions workflow, live and proxy bidding, post-auction counter offering, and deal closing. The solution is integrated with different APIs to gather information about vehicles, helping dealers make the right decisions at auctions
View Case Studyright arrow
Image for Lightning-fast website for a reputable cybersec company

Lightning-fast website for a reputable cybersec company

A cybersecurity services company Berezha Security Group rebranded as BSG in 2020. So they needed to improve their website, but redesign was only part of the story. The ultimate goal was to make the website fast and SEO-friendly, keeping its Google PageSpeed Insights scores in the green 90-100 range, what's impossible using a WordPress-like CMS approach. A static website with perfect usability, external CMS and one-click deployment functionality, and revision control successfully represents the BSG brand now.
View Case Studyright arrow
background bubbleForm img

Every journey starts from the first step

Leave your contact details, and we will reach you within 24 hours
File size up to 5 MB