Paul Titov & Co
Complex digital products, engineered end to end.
Paul Titov & Co is an 11-person product engineering and AI studio based in Ukraine and working worldwide. We combine analysis, design, software and mobile engineering, AI, data, infrastructure, SEO, and performance in one senior team — not an outsourcing factory or a solo portfolio.
Paul Titov & Co at the centre, with core technologies on the inner ring and the remaining stack around the outer clock face.
Product engineering partner
Small senior teams for complex, high-responsibility products.
We are an 11-person team of engineers, analysts, designers, data and growth specialists. Clients usually come to us with something consequential: a product that still exists mostly in people’s heads, a platform that has outgrown its first architecture, an integration nobody wants to touch, or a growth problem that cannot be separated from the product itself.
We turn that situation into a system people can use and a team can operate. That may mean defining the product before writing code, building the application and its infrastructure, taking responsibility for one critical subsystem, or working inside an established corporate environment. We explain the trade-offs, show working software frequently, document what we decide, and leave ownership with the client.
From idea to infrastructure. From product to growth.
Capabilities
Product engineering capabilities, connected end to end.
Industries
Industry experience that changes how systems are built.
01
Fintech
Payment products, ledgers, and financial platforms — as technology, not as a licensed institution.
Read02
E-commerce
Store, catalog, payments, tracking, and acquisition under one team.
Read03
Marketplaces
Catalog ingestion, search, and feeds — when the sources do not cooperate.
Read04
Mobile products
Native iOS and Android applications, and the catalog and payments behind them.
Read05
AI-powered products
Products where the model is a core feature, not a banner.
Read06
Blockchain
On-chain payment rails and watchers — not a token pitch.
Read07
Consumer utilities
Lightweight products people actually open — as PWAs, not empty interstitials.
Read08
Performance media
Landers, routing, and attribution treated as product infrastructure.
Read09
Product platforms
SaaS, internal tools, and the systems that have to hold under real use.
ReadHow we work
Enter at any stage. Leave with a working system.
From discovery and architecture to engineering, cloud delivery, analytics, and growth — we build production systems and integrate them into the organisation that will operate them. Discovery is available; it is not mandatory.
- 01DiscoverScope, architecture, and whether this is the right product to build.
- 02DesignInterfaces, information architecture, and the creative that has to convert.
- 03BuildThe system itself — backends, apps, and the infrastructure they run on.
- 04LaunchEnvironments, release, and the first version in the wild.
- 05MeasureEvents, attribution, and a picture of what is actually happening.
- 06GrowAcquisition, iteration, and the rails paid traffic runs on.
Work
Selected product engineering work.
Hoverwise — shared expenses PWA
A shared-expenses product for trips, friends and shared living — from the first receipt to the final settlement, built as an installable PWA.
- React
- Vite
- TypeScript
- PHP
- MySQL
- PWA
- Service Workers
- Web Push
Commerce system — store, apps, Telegram
One catalog across a Laravel store, iOS and Android apps, and a Telegram shop. Design, measurement, acquisition, and store listing were part of the same engagement.
- Laravel
- PHP
- MySQL
- Redis
- Elasticsearch
- REST APIs
- Swift
- Kotlin
Utility PWA cluster
A cluster of lightweight progressive web apps — weather, horoscopes, radio, FX rates, and quotes — wired to Binom, adaptive landers, and paid traffic.
- PWA
- Service Workers
- Workbox
- Vue
- Vite
- PHP
- Binom
- Adaptive landers
Ethereum checkout rails
Pay-in-ETH for a digital product — wallet connect, on-chain confirmation, and an unlock on the client’s own site. No token launch, no exchange.
- Ethereum
- Solidity
- ethers.js
- viem
- WalletConnect
- MetaMask
- Alchemy
- Node.js
Technology ecosystem
The stack is a means. The system is the work.
Engineering.Back-end architecture, APIs, and the product systems that have to hold.
Mobile & cloud.Native iOS and Android, and the cloud the apps actually run on.
Intelligence.Models, retrieval, and the data work behind the product.
Growth.Measurement, attribution, and the rails paid traffic runs on.
PHP.The language behind long-lived product backends — shops, APIs, and admin systems that have to hold.
Laravel.The framework we reach for when the product is a Laravel product, not a demo.
Node.js.JavaScript on the server: APIs, workers, and the glue between product and infrastructure.
TypeScript.Typed JavaScript for interfaces and services that have to stay readable as they grow.
React.The front-end we use when the interface is a product, not a brochure.
Redis.Fast memory in front of the database — queues, sessions, and cache under load.
PostgreSQL.The default relational store when the data model has to stay honest.
Swift.Native iOS — the language the platform actually runs.
SwiftUI.Declarative UI on Apple platforms, used where it is the right fit next to UIKit.
UIKit.The mature iOS UI kit still behind screens that have to behave.
Kotlin.Native Android — one language for the app and the logic behind it.
Compose.Jetpack Compose: Android UI written as code, not as a layout file.
Firebase.Auth, push, and mobile backend services when the app should not wait on a custom stack.
Nginx.The front door: reverse proxy, TLS, and the first hop in front of PHP and Node.
Cloudflare.Edge, DNS, and the shield in front of the origin.
AWS.Cloud where the product actually runs — compute, storage, and the boring parts that have to work.
OpenAI.The model API we use when the product needs a capable general model.
Anthropic.Claude, when the task needs a careful, long-context model.
Gemini.Google’s model stack, used where it is the right model for the job.
RAG.Retrieval-augmented generation: the model answers from the client’s own corpus, not from memory.
Embeddings.The numeric form of text we store and search when meaning matters more than keywords.
Pandas.Tables in Python — the working surface for messy product data.
Sklearn.Classical machine learning when a gradient-boosted model is the honest tool.
Agents.Tool-using loops: a model that can call systems, not just finish a sentence.
Pgvector.Vectors next to the relational data, so retrieval does not need a second religion.
GA4.The event stream we treat as product data, not as a marketing afterthought.
GTM.The client-side container — tags that should not live as scripts pasted into a theme.
Meta CAPI.Server-side events to Meta, so attribution does not depend on a browser cookie.
Landings.The pages paid traffic actually hits — built to convert, not to decorate.
TikTok API.Events API for TikTok — the same discipline as CAPI, on a different rail.
Routing.Policy-compliant traffic routing by campaign, geography, language, and device.
Google Ads.Paid search and shopping, wired to the same conversion path as the rest of the stack.
Merchant.Merchant Center feeds: the catalog as the ad system sees it.
GSC.Search Console: how the site is actually indexed, not how a deck says it is.
Binom.The tracker we use when traffic has to be routed, not merely counted.
Keitaro.Another tracking rail — same job as Binom, different clients, same standard.
Creatives.The ads that send the traffic — tested against the same conversion path as the landings.
SGTM.Server-side tagging on the same infrastructure as the product — not a pixel bolted on afterwards.
Python.Ingestion, automation, and the AI stack: one language where data work meets product work.
Docker.The unit we ship: the same container from a laptop to production.
Engineering
- PHP
- Laravel
- Node.js
- TypeScript
- React
- SGTM
- Python
- Redis
- Docker
- PostgreSQL
Mobile & cloud
- Swift
- SwiftUI
- UIKit
- Kotlin
- Compose
- Firebase
- Nginx
- Docker
- Cloudflare
- AWS
Intelligence
- OpenAI
- Anthropic
- Gemini
- RAG
- Python
- Embeddings
- Pandas
- Sklearn
- Agents
- Pgvector
Growth
- GA4
- GTM
- Meta CAPI
- Landings
- TikTok API
- Routing
- SGTM
- Google Ads
- Merchant
- GSC
- Binom
- Keitaro
- Creatives
- Engineering
- Mobile & cloud
- Intelligence
- Growth
Schematic metro map of the studio stack. Four interwoven lines of ten stations each. Transfers at SGTM, Python, and Docker.
Start a conversation
Need a senior team for a consequential product?
Tell us what exists, what is blocked, and what the system has to become.