Maksym Kozachenko

Product decisions, designed to hold up.

I advise startup teams on product direction and UI/UX, turning tangled ideas into interfaces people can understand and use.

Motion stays reduced.

Nine case studies

Selected work

Three PayNYCFines phone screens: plate search, a list of unpaid tickets, and checkout
Plate search, ticket list, and checkout. The product now runs as FineHero.

Case 01 · Payments

PayNYCFines

A shorter, clearer way for New Yorkers to find and pay parking tickets.

I started PayNYCFines from an empty repository and had the first paid ticket through it two weeks later. I cut the form down to one plate or ticket number, then built the search, the unpaid-ticket list, and a checkout that takes about a minute. The business broke even in six months and passed $1M in paid tickets in nine. It now runs as FineHero on the infrastructure I built, Kubernetes with autoscaling and payment handling, and processes more than $5M in ticket payments a year without modifications.

Role
Lead developer
Year
2022–2024

Work covered

  • Two weeks from zero to the first paid ticket
  • Break-even in six months
  • First $1M in paid tickets within nine months
  • Over $5M a year in ticket payments on the same infrastructure
  • One search field instead of a long ticket form
  • Product UX
  • Vue
  • NestJS
  • Node.js
  • Kubernetes
  • Autoscaling
  • Payments
  • Twilio
Visit PayNYCFines
Learning platform page showing a grid of illustrated fashion and art courses
Course catalogue from the delivered platform

Case 02 · Education

White-label learning platform

One course system, adaptable to the identity and needs of each school.

I was technical lead on a platform for course delivery, assessments, student tracking, and school-specific branding. I designed it so several branded schools run from one codebase, with the learning interface and the operational tools in one system.

Role
Technical lead
Year
2018

Work covered

  • White-label school configuration
  • Course, assessment, and progress workflows
  • Shared platform with school-specific branding
  • Vue
  • PHP
  • Yii2
  • Docker
  • MariaDB
Kids app screens on phones over a red background: cartoons, books, audiobooks, games, and the side menu
Cartoons, books, audiobooks, and games in the kids app

Case 03 · Mobile

Kids app for a cellular carrier

Cartoons, audiobooks, books, and games for children, in one carrier subscription.

I was technical lead on a children's club app for a national cellular carrier, sold to parents as a subscription. I built it in React Native with one navigation model across cartoons, audiobooks, ebooks, and small games, so a child moves between media types without relearning the interface.

Role
Technical lead
Year
2019

Work covered

  • One navigation model across four media types
  • Age-aware content for parents and children
  • Subscription product for a cellular carrier
  • Mobile UX
  • React Native
  • TypeScript
RestGu iOS app screen with guide, test, certificate, and knowledge centre links
RestGu iOS interface

Case 04 · Hospitality

RestGu

Mobile training and certification for restaurant teams.

I built this iOS app for restaurant training and certification. Staff read the guide, take a test, and get a certificate, with a knowledge centre for reference material they can open on shift.

Role
Developer
Year
By 2018

Work covered

  • Restaurant training
  • Certification
  • iOS app
  • iOS
  • Training
  • Hospitality
FantasyRoom art and fashion school website home page
FantasyRoom website

Case 05 · Education

FantasyRoom

A web presence for an international art and fashion school.

I managed most of the work on this multisite web project for an international education organisation, an art and fashion school that runs several branded sites from one setup. I set the direction and reviewed the build rather than writing every line myself.

Role
Project lead
Year
By 2018

Work covered

  • International education project
  • Multisite web project
  • Web development
  • Web
  • Multisite
  • Education
PromiseMe iOS profile screen with kept and failed promise totals
PromiseMe iOS interface

Case 06 · Social mobile

PromiseMe

A social app for making a promise, tracking it, and sharing the result.

I built this iOS app for a promise-making and tracking social platform. A user makes a promise, tracks it to the deadline, and shares the kept or failed result with friends.

Role
Developer
Year
By 2018

Work covered

  • Promise making
  • Promise tracking
  • Social platform
  • iOS
  • Social product
  • Mobile UX
Initia Events website with a geometric event image and service navigation
Initia Events website

Case 07 · Events

Initia Events

A confident digital front door for an events company.

I built the company website for Initia Events. It opens with a service overview, shows a gallery of past event work, and gives clients a clear route to the contact page.

Role
Developer
Year
By 2018

Work covered

  • Service overview
  • Event work
  • Client and contact routes
  • Web
  • Events
  • Brand system
Azurdome responsive website showing a geodesic event structure and product navigation
Azurdome website

Case 08 · Product catalogue

Azurdome

A product-led website for geodesic event structures.

I managed this build as CTO. The site is a product catalogue for the Azurdome tent-rental business, with specifications for each geodesic structure, service pages, and a gallery of past events.

Role
CTO
Year
By 2018

Work covered

  • Tent catalogue
  • Specifications
  • Service and gallery pages
  • Web
  • Product catalogue
  • Responsive UI
Club Med Ukraine website home page with summer 2018 promotion
Club Med Ukraine website

Case 09 · Travel

Club Med Ukraine

A website for the Ukrainian branch of an international premium-resort travel company.

I built the Ukrainian branch website for Club Med, the international premium-resort travel company. The site carried seasonal offers for the local market, such as the summer 2018 promotion on the home page.

Role
Developer
Year
By 2018

Work covered

  • Ukrainian branch website
  • Premium-resort travel company
  • Web development
  • Web
  • Travel
  • Responsive UI

Skills lane

Product judgement with technical depth.

Product direction and UI/UX are the work I sell. Engineering, mobile, and team leadership are the background that keeps that work honest about what a team can ship.

Skill 01 · Product direction

Product direction

I turn a tangled idea into a product a team can build and a customer can understand.

I work with founders on what to build first, what to leave out, and how the product should feel before anyone writes code. That means discovery interviews, a map of the user journey, a scope cut to the smallest release that earns its keep, and a written brief the team builds from. On PayNYCFines it meant one search field instead of a long form, and a checkout that takes about a minute. The business broke even in six months.

  • Discovery interviews and user journey maps
  • Scope cut to the first release that pays for itself
  • Written briefs the team builds from
  • Roadmaps tied to revenue, not to feature counts
  • Product strategy
  • Product discovery
  • Scope
  • Roadmaps
  • Briefs

Skill 02 · UI/UX

Interface and experience design

Flows, screens, and prototypes that people understand on the first visit.

I design the user flow first, then the screens, then a clickable prototype that the team and the first users can react to. I keep interfaces sparse: one clear action per screen, plain labels, and no field the product can work out on its own. For products that will grow, I set up a design system so new screens stay consistent after I leave. The kids app for a cellular carrier used one navigation model across four media types for that reason.

  • User flows before pixels
  • Clickable prototypes for early feedback
  • One clear action per screen
  • Design systems that keep new screens consistent
  • UI design
  • UX
  • User flows
  • Prototyping
  • Design systems
  • Mobile UX

Skill 03 · Engineering

Full-stack engineering

A long build background lets me judge what is feasible and how long it will really take.

I spent more than a decade building web products before I moved into consulting, most of it in TypeScript with Node.js, NestJS, Vue, and React, and earlier in PHP. I have shipped payment flows, a CRM, a learning platform, and infrastructure on Kubernetes with autoscaling and CI/CD. I do not sell development today, but I use it every day: to pressure-test estimates, to review architecture, and to talk to engineers in their own terms.

  • TypeScript, Node.js, and NestJS on the back end
  • Vue, Nuxt, React, and Next.js on the front end
  • Kubernetes, Docker, CI/CD, and autoscaling
  • Payments, CRM, and learning platforms built from scratch
  • TypeScript
  • Node.js
  • NestJS
  • Vue
  • React
  • PHP
  • GraphQL
  • REST
  • Kubernetes
  • Docker
  • CI/CD

Skill 04 · Mobile

Mobile products

Apps for iOS and Android, from cross-platform builds to store release.

I published my first apps to the App Store and Google Play as a cross-platform mobile developer and have kept a hand in mobile since. I led the React Native build of a kids content app for a national cellular carrier, and earlier I shipped iOS apps for restaurant training and for a social promise tracker. I know where cross-platform saves months and where it costs you later, which is the question most startups actually need answered.

  • React Native lead on a carrier subscription app
  • iOS apps published to the App Store
  • Cross-platform first, native where it matters
  • Store release and review process
  • React Native
  • iOS
  • Android
  • Swift
  • Kotlin
  • Ionic
  • Mobile UX

Skill 05 · Leadership

Technical leadership

I have run engineering teams and know what a plan looks like from the other side of the table.

Before consulting I was CTO and co-founder of a software company for the better part of a decade. I built the first projects myself, then hired and grew the team to more than thirty people, and shipped products for a national cellular carrier and for smaller companies in several industries. I have also been technical lead on education and mobile products. I left management to get closer to the product again, and that is the view I bring to a startup: I can tell a founder what the engineers need, and tell the engineers what the founder means.

  • CTO and co-founder of a software company
  • Grew a team from one person to more than thirty
  • Technical lead on carrier and education products
  • Hiring, estimates, and delivery plans that hold
  • Team leadership
  • Hiring
  • Estimates
  • Architecture review
  • Delivery planning

Personal lane

The person behind the advice.

Where I came from, what I studied, and what I do when the laptop is closed.

Personal 01 · Path

How I got here.

I started as a developer, ran a company, and came back to the part I like most: deciding what a product should be.

I wrote my first production code in 2012, on voice-response systems for a cellular carrier, and spent the next years as a full-stack developer on web and mobile products. Then I co-founded a software company and ran it as CTO, until I found I preferred building products to running payroll. I have worked independently since 2022, first as a lead developer. Today I am an independent consultant focused on product direction and UI/UX for startup teams. I work remotely, in English or Ukrainian.

  • 2012: first production code, on voice-response systems for a cellular carrier
  • Full-stack developer on web and mobile, then CTO and co-founder
  • Independent since 2022, first as lead developer, now as consultant
  • Remote, in English or Ukrainian

Personal 02 · Education

Software engineering, studied properly.

A Bachelor's and a Master's degree in software engineering from Kyiv Polytechnic Institute.

I studied at Kyiv Polytechnic Institute from 2011 to 2017: a Bachelor of Technology in software engineering in 2015, then a Master's degree in software engineering in 2017. The formal grounding matters less than people think and more than they admit. It is why I can read a systems design, question an estimate, and spot the corner a team is about to paint itself into.

  • Master's degree in software engineering, 2017
  • Bachelor of Technology in software engineering, 2015
  • Kyiv Polytechnic Institute, 2011 to 2017

Personal 03 · Off the track

Curious by default. Precise when it counts.

Most of what I do off the clock involves speed, water, or the sky.

Away from work I am an Advanced scuba diver, a Junior Sailor, a Flight/Sim Racing enthusiast, a Petrol head, a Formula 1 lover, and a Gamer. I love skiing and snowboarding, and I am into guitar, geek culture, aviation, science, and astronomy. The circuit you are driving is not a coincidence.

  • Advanced scuba diver
  • Junior Sailor
  • Flight and Sim Racing enthusiast
  • Petrol head and Formula 1 lover
  • Gamer
  • Skiing and snowboarding
  • Guitar, aviation, science, and astronomy

Open channel

Bring the difficult part.

Email works best for project context. Telegram works for a quick first conversation.