All systems operational Kyiv, UA · Mon–Fri 09:00–18:00 EET

~ / about

About us

Engineering from Kyiv, trusted across Europe

We are a team of 52 senior engineers, architects and project managers who build software that outlasts the project — and the hype.

Code Forgetful engineers collaborating at a whiteboard session
52engineers in Kyiv
// our story

Our story

From a five-person studio to a full-stack engineering lab

Code Forgetful was founded in 2015 by three backend engineers who had spent years watching good product ideas die in poorly managed outsourcing arrangements. They set out to prove that a Kyiv-based team could match — and beat — the quality of any Western agency, at a price that made sense for growing companies.

The early years were spent doing exactly what we preach: shipping small projects fast, learning from every post-mortem and turning satisfied clients into long-term partnerships. By 2019 we had grown to 28 engineers and expanded our offer to include mobile development, QA automation and cloud infrastructure.

Today Code Forgetful serves clients in Ukraine, Poland, Germany, the UK and beyond. The principles have not changed: senior engineers on every engagement, full code ownership for the client, and a working product as the only measure of success.

0
Founded in Kyiv
0
Projects shipped
0
Industries served
0
Average team tenure
// what we stand for

What we stand for

Six principles that shape every project

01

Technical honesty

We tell you when a requirement is technically wrong, when a deadline is unrealistic, or when a simpler solution exists. Short-term discomfort beats long-term regret.

02

Code that lasts

We write for the engineer who maintains the system in three years, not just for the demo next week. Tests, documentation and clean architecture are not optional.

03

Client ownership

You own the code, the documentation and the infrastructure from day one. We never create vendor lock-in — a healthy long-term relationship is built on choice.

04

Continuous improvement

Every project ends with a post-mortem. Every engineer has a dedicated learning budget. We improve our craft so each new project benefits from the last.

05

Security as a default

Authentication, data protection and dependency hygiene are designed in from the first sprint. We follow OWASP guidance and run automated scans on every build.

06

Communication over silence

A weekly written update and a shared board mean you always know what is done, what is blocked and what comes next. No end-of-month surprises.

// our team

Our team

Experts who have shipped in production

Our 52 engineers span backend, frontend, mobile, DevOps, QA and data engineering. Every project lead has shipped at least five commercial systems before working on yours.

Dmytro Marchenko

Lead Architect & Co-founder

15 years in backend engineering; designed high-load systems processing 2M+ daily transactions. Go, Java, Kafka, and distributed systems specialist.

Andriy Kovalenko

CTO & Co-founder

Former principal engineer at a Warsaw SaaS company. Defines architecture standards across all active engagements and leads client technical due diligence sessions.

Olha Savchenko

Head of Mobile Engineering

Led delivery of 19 production iOS/Android apps; React Native and Flutter specialist. Previously senior engineer at a Berlin-based mobility startup.

Ivan Pylypenko

DevOps & Cloud Lead

AWS Certified Solutions Architect — Professional. Manages infrastructure for platforms serving 500 000+ monthly active users. Terraform and Kubernetes evangeliser.

Nataliia Bondar

QA Engineering Lead

ISTQB Advanced certified; built automated test suites achieving 92% code coverage across 14 projects. Mentor to six junior QA engineers across the lab.

Maksym Horobets

Senior Full-Stack Engineer

React, Next.js and Node.js specialist. Led frontend architecture on three high-load e-commerce projects; open-source contributor to Radix UI ecosystem.

Yulia Petrenko

Head of Project Delivery

PMP certified with 9 years in software delivery. Oversees all active engagements, sprint planning and client communication standards across the lab.

Vasyl Shevchenko

Data & AI Engineering Lead

Leads our AI augmentation track: LLM integration, RAG architectures and ML model serving. MSc in Computer Science from KPI, five years in production ML systems.

// plus 44 more engineers, QA specialists, and UX designers — all based in Ukraine.

// our journey

Our journey

Eleven years of building things that last

Every year brought a new capability, a tougher challenge, or a decision that shaped who we are. Here are the defining moments.

2015

Founded in Kyiv

Dmytro Marchenko, Andriy Kovalenko and Serhii Lysenko left their corporate engineering roles to start Code Forgetful with five engineers and a shared commitment to shipping code that works. First client: a Kyiv-based logistics startup that needed an order routing system in eight weeks. Delivered in seven.

2016

First enterprise integration project

Won a competitive tender to integrate 1C ERP with a WMS and three carrier APIs for one of Ukraine's largest FMCG distributors. The project ran for 14 months, tripled our engineering team, and established the methodology we still use for complex integration work today.

2017

Mobile practice launched

Hired our first dedicated iOS and Android leads and shipped our first cross-platform app — a driver-facing mobile client for a fleet management system serving 180 vehicles. Added React Native to the core stack; started a monthly internal engineering session, still running every last Thursday.

2018

International expansion begins

Signed our first Polish client, a Warsaw-based proptech startup building a rental marketplace. The engagement led to three referrals in Germany and the UK within 18 months. Adopted GDPR compliance practices a full year before the regulation came into force.

2019

Grew to 28 engineers; DevOps practice formalised

Promoted Ivan Pylypenko to Cloud & DevOps Lead and invested in AWS and GCP certifications across the infrastructure team. Moved all new projects to containerised CI/CD pipelines by default. Average deployment frequency jumped from once a week to multiple times per day.

2020

Full remote engineering; ISO 27001 audit initiated

Adapted to distributed working before it became universal and formalised the async-first communication practices that now define how we run projects. Began the ISO 27001 certification process to give enterprise clients verified assurance of our information security posture.

2021

QA automation centre of excellence

Nataliia Bondar joined as QA Engineering Lead and built our test automation framework into a structured Playwright + k6 + contract-testing discipline. Test coverage baseline rose to 85%. First client to adopt our managed QA retainer reported zero P1 production incidents for 12 consecutive months.

2022

Resilience tested; team stays in Kyiv

The full-scale war required rapid adaptation: distributed backup infrastructure, asynchronous communication protocols, and team welfare initiatives that kept attrition below 8% when the industry average exceeded 30%. We delivered every active project milestone on schedule.

2023

HealthTech and GovTech verticals entered

Delivered our first GDPR-compliant telemedicine platform for a Kyiv clinic network and signed a contract with a regional administration for a citizen services portal. Reached 42 engineers and crossed the 180-project milestone. Joined IT Ukraine Association as a contributor member.

2024

AWS Select Partner status achieved

Formalised our AWS partnership, giving clients access to partner pricing, architectural review sessions and dedicated support channels. Grew to 52 engineers; opened a second Kyiv workspace at Baseina Street.

2025–2026

240+ projects shipped; expanding to AI-augmented workflows

Crossed 240 shipped projects across eight industry verticals. Added an AI engineering track — LLM integration, RAG pipelines and AI-assisted code review. 94% of active clients chose to extend their engagement. Building toward a 70-engineer team by Q4 2026.

Our mission

To make great software accessible to ambitious businesses

We exist to close the gap between a company's digital ambitions and its technical reality — by providing engineering teams with the skill, discipline and accountability to deliver software that actually works in production.

Join us

We hire engineers who take quality seriously

The average tenure at Code Forgetful is four years — rare in the industry, and a direct result of our culture of autonomy, continuous learning and honest feedback. Dedicated learning budget, internal tech talks, English-language mentorship and flexible hours.