Serhii Borovykov
Product designer and AI builder
Product designer and AI builder
Shakedown · 1/4A practice run before the rally starts
Drawing the map · sharpening
Headquarters crew
Rally HQ · Staff

Prologue
Rally HQ · Staff

Rally 1
Rally HQ · Staff

Rally 2
Rally HQ · Staff

Rally 3
Rally HQ · Staff

Rally 3
Rally HQ · Staff

Service park
Rally HQ · Staff

Service park
Rally HQ · Staff

Service park
Rally HQ · Staff

All access
– rallies service park back to HQ H what opensTap a place to zoom in zoom out – another place H what opensTap the map to zoom out
A rally is a car race on real roads, closed to traffic for the day: forest gravel, snow, mountain tarmac. Cars don’t race side by side. They start one at a time, a minute or two apart, and race the clock.
Between special stages they drive on open roads, keep to traffic rules, and must reach the next start on time. The co-driver reads pace notes aloud: a description of every bend, written when the crew drove the route slowly beforehand. The lowest total time wins.
The rally reporter, rally control and the announcer: ElevenLabs voices (opens in a new tab)
The room and the valley through the window: 14 recordings made with ElevenLabs sound effects (opens in a new tab)
Stage reports
The story behind each one.
Kyiv · 2006–2014
Status
Finished
3Skills I came away with: a builder’s mindset, thinking from first principles, and carrying pressure through chaos
Prologue · Kyiv · 2006–2014
Status
Finished
The bottleneck. There was no reliable way to keep every clock across a rally in sync, and in rallying, time is everything.
Control times · the big numbers




The story
Each clock was synced by hand: a special crew drove around the rally, switched the clocks on and connected a computer to each one to set its time. If a clock switched off during the rally, there was no quick way to switch it back on with the right time. So clocks often fell out of step, and that caused a lot of problems with the results.
My idea was to take the time from GPS satellites. That way, it no longer mattered if a clock switched off: as soon as it was back on, it took the exact time from the satellites, the same time every other clock showed, wherever it stood.
It was a long black box on a tripod, with big red seven-segment digits and fluorescent lime-yellow caps at each end. The caps shaded the digits from the sun, and closed over the display like lids when the clocks traveled. I built them and wrote their software. They stood at the start and finish lines and at every time control, where crews get their time cards stamped.
That clock led me into timing rally competitions. There I built new timing equipment to replace the old: it recorded each car’s start and finish and printed the times on the spot. That printout was the official proof of who won. Then I took on another problem: safety. A rally spreads across a whole region, so after a crash it was hard to find out where it happened. I designed and built GPS trackers for the cars, and software that showed every car on a map at headquarters. From then on, if a car crashed, we could see where right away, and that made the rally much safer. Years later, that tracking software became my startup, Uboro.
A rally is a small society for a weekend. It takes a lot of money and hundreds of people, and the government too, because we close public roads. It takes months of planning. Then it goes live, and it can’t stop until it ends. Cars race through the stages, marshals stamp time cards, headquarters tracks every car, and the service park fixes them. On race day, the whole rally ran on the clocks, the timing and the tracking I built. One mistake can break all of it, and everyone feels that, at every level.
The peak was the Yalta Rally in 2012, a round of the Intercontinental Rally Challenge, shown on Eurosport. Two days, factory teams, about a thousand people organizing it, a budget of around ten million dollars, and observers from the FIA, the sport’s world governing body, there to keep it at the series’ level. At noon on the first day, all 35 clocks across the rally froze at 00:59:59. They had lost the satellites, and I couldn’t find out why. For the next hour I felt every bit of the pressure, and the guilt: the clocks were mine, and ten more minutes of it would have canceled the rally. At one o’clock they came back on their own.
That night I searched for the cause and couldn’t find it. We knew it would happen again at noon, so for the second day we issued a bulletin, the official notice to every crew: a pause from noon to one. At noon the clocks froze again, right on time, and the rally waited. Back home, with fresh eyes, I opened one clock and found the bug at once: one comma in the wrong place. The clocks ran on a microchip I programmed in assembly language, where you write every instruction for the chip by hand, down to single bits, so one misplaced comma was enough to stop everything.
I lived through many days like that, ten to twenty-five rallies a year, and year after year, pressure stopped overwhelming me.
Kyiv · 2014–2021
Status
Finished
0 1Founder’s mindset, used in every job since
Uboro · Kyiv · 2014–2021
Status
Finished
The bottleneck. Fleet-tracking software was either outdated or very expensive.
Control times · the big numbers




The story
After the Yalta Rally in 2012 and the Aleksandrov Rally in 2013, colleagues from across Europe noticed my rally tracking and wanted to use it at the European Rally Championship. The final tests were planned for 2014. That year Russia occupied Crimea and invaded Ukraine’s eastern regions. Racing in Ukraine stopped, and my rally tracking had no rallies left. We left behind everything that only a rally needed, kept what a fleet could use, and built on top of it. You paid by the day, only for what was being tracked.
As a founder I ran sales, marketing and the team, and I kept building: I designed Uboro’s screens and wrote their HTML and CSS myself. That’s where I became a product designer.
Boston · 2021–2025
Status
Finished
$0.5M $15MSmartcat’s ARR while I led product and design
Smartcat · Boston · 2021–2025
Status
Finished
The bottleneck. Eleven use cases built in silos, three user groups that did not overlap, and activation at 7%.
Control times · the big numbers
Five transformation cases · each one a before and after
The design system
One design system for all 11 use cases, built to add new ones fast. Its shared components made design work 30% faster. It supports 900+ Figma files, and the team was starting to prototype with AI on top of it.
The story
Smartcat had 11 standalone use cases, each with its own interface, across a three-sided marketplace of 500,000 freelance linguists, built for Fortune 500 companies. The experience sat on rigid legacy architecture.
We worked one case at a time, each with a before and after.
Activation rose from 7% to 85% and task completion from 55% to 98%. We launched self-subscription, and its conversion went from 0% to 5%.
Smartcat · Boston · 2021–2025
Status
Finished
The bottleneck. One design team spread across 11 use cases that were built in silos.
Control times · the big numbers
How I lead · six principles
The cooking process
Beauty and function go together. A beautiful interface is easier to use, and care for the details people see shows care for the ones they never see. We reach for the ideal first, then plan practical steps. Reach for the stars, land on the moon.
Dual citizenship
Every designer belongs to their cross-functional product team, working with engineers and product managers every day, and to the design community, where they refine their craft.
UX rockets
Our team hub in Notion. Daily focus, philosophy, process, strategy, the design system, UX, sessions, community, knowledge, Rocketman’s, retrospectives and product.
The story
I built the design team at Smartcat and ran it through both UX transformations. These are the principles and habits we ran it on.
Smartcat · Boston · 2021–2025
Status
Finished
The bottleneck. AI threatened Smartcat’s core business, translation, and the product worked like classic SaaS. Everything ran through projects, even a single file.
Control times · the big numbers
The story
First, I upgraded our project templates into agents, and a chat became a way in. Then agents that bring in other agents. Last, agents you give a goal, like a project manager that chases freelance linguists until every asset is done.
New York · 2025–now
Status
On stage now
$1M $20MStarbridge’s ARR while I’ve led design
Starbridge · New York · 2025–now · Leg 1
Status
Finished
The bottleneck. Many journeys were broken, every engineer had changed the shared components in their own way, and ordinary users couldn’t grasp the product.
Control times · the big numbers
The story
Engineers built the product while the company looked for market fit. The data model was heavy, and every engineer had changed the shared components in their own way.
I questioned the basics before designing anything: an object model and a flow model first, screens after. My first project was the feed, where every buying signal a Bridge finds lands: builders and viewers got their own modes, one feed replaced two sharing concepts, and it went live in about a month. The second was how a Bridge is made: plain words in, criteria and scores you can read out, the first feature I designed in the prototype environment.
Along the way I built Starbridge’s first design system, and the product started to look like one product. Then I hired two designers, the best I have managed.
Starbridge · New York · 2025–now · Leg 1
Status
On stage now
The bottleneck. Frontend shipped something different from the design, every time.
Control times · the big numbers
The story
With Claude Code I moved the design system into code, so design owns the components, and built a prototype environment on the same system. The first feature took 3 weeks of design work instead of 9 or 10, and real prototypes changed the discussion around it.
Specs in Linear are written from the prototype now, 5 to 10 times more complete than by hand. The whole design team moved over in 3 to 5 months, and product managers prototype their ideas there too.
Starbridge · New York · 2025–now · Leg 2
Status
On stage now
The bottleneck. Priorities came from the loudest customer or the strongest opinion in the room, and big trials could go quiet without anyone noticing in time.
Control times · the big numbers
The story
I wanted the whole customer base heard. My team and I had proved the idea by hand at Smartcat, on 400 calls from one quarter. The tools I tried didn’t hold up, so I built my own there.
At Starbridge I built it again, starting with customer success calls. It finds praise and ROI for the team and for marketing, and gathers problems into a backlog that can prove or disprove what we are told. Every night, two AI passes read each new conversation: one finds candidate signals, the other throws out about one in four. Cards and a morning brief land in Slack, a web app holds the evidence, and anyone can ask Claude.
Once that pipeline worked, other teams asked for their own. New customers were sometimes oversold or confused, often about AI credits. I added lanes for onboarding and for sales trials, reading calls and trial emails.
Now the team that owns onboarding fixes the bottlenecks its signals show, and sales leadership coaches reps from what happens in trials. Customer success and sales use the signals for their accounts, the wider company reaches them mostly through Claude Cowork, and the backlog feeds the roadmap with real data.
Starbridge · New York · 2025–now · Leg 3
Status
On stage now
The bottleneck. Every change was a ticket and took weeks, so nobody wanted to touch the design.
Control times · the big numbers
The story
About 210 pages lived on Webflow, and an outside agency built every new one.
I rebuilt the whole site in five days with Claude Code, on templates and the same design system approach. Then I set up a Slack channel with Claude where marketers ask for changes in plain words.
Six marketers onboarded. Changes went from weeks to dozens a day, and pages are now made for each ad cohort.
Starbridge · New York · 2025–now · Leg 3
Status
On stage now
The bottleneck. Screenshots went out of date the day they shipped, and nobody owned them.
Control times · the big numbers
The story
Marketing needs product images and flows to tell the story.
The prototype is a full copy of the product, so I made it the source. Flow tests in Storybook became HTML graphics. Anyone can ask for one in Slack, and agents watch the product and update graphics everywhere.
It took a few skills and a few tools stitched together, because the rest was already built.
Starbridge · New York · 2025–now · Leg 3
Status
On stage now
The bottleneck. Everyone made their own materials, and the brand drifted.
Control times · the big numbers
The story
Sales, business development reps, ads and outbound all make their own versions of marketing’s templates. Once everyone had AI, those versions drifted further from the brand.
I built an asset library where product graphics and Slack requests land, and the marketing team approves what goes out. Then I grew the website design system into one for all of marketing, with slides and social posts, connected to the library, Claude Cowork and Claude Code.
What the company makes now comes out on brand, with product graphics as current as the product.