Full-stack product engineer

Websites · Web appsMobile apps · CRM

I design and ship complete digital products: the landing page, the app behind it, the database, the payments, the admin panel and the server it runs on. Not mock-ups. Live products with paying users, automated tests and a deploy pipeline.

10+products shipped & live
8 yrsbuilding for the web
3platforms: web, iOS, Android
End to enddesign → deploy → support
TypeScriptReactNext.js Node.jsReact Native · ExpoPostgreSQL ExpressDrizzle / SQLPayments & subscriptions Telegram Bot APIOpenAIDocker Nginx · VPSGitHub ActionsSEO
Luminary astrology platform landing page
Irkutsk and Baikal travel guide site
Apex Solutions studio site
What I build

One person who can take an idea all the way to a running business.

Websites & landing pages

Marketing sites that load fast, rank, and turn traffic into leads. Custom design, no templates, responsive down to 360 px, SEO and structured data built in, forms wired straight into your CRM.

Web apps & SaaS

Dashboards, member areas, subscription products. Auth, roles, billing, admin tooling, notifications, background jobs. The unglamorous parts that decide whether a product survives.

Mobile apps (iOS & Android)

One React Native codebase, two stores. Offline-first data, push notifications, camera and barcode input, native builds through CI, distribution handled.

CRM & internal tools

Pipelines, kanban boards, activity logs, reporting. Built around how your team actually sells, not around a generic template you have to bend to.

Automation, bots & AI

Telegram bots and mini apps, scheduled jobs, alerting, data pipelines, and AI where it earns its place: assistants grounded in your own content, generated copy, voice, image and document processing.

Deployment & keeping it alive

Your own server or cloud, HTTPS, backups, monitoring and alerts, one-command deploys. I hand over a product that runs, plus documentation for whoever runs it next.

Selected work

Five products, all live. Every screenshot below is the real thing.

SaaS product

Luminary: subscription astrology platform

Web app + Telegram Mini App
astroluminary.ru
Luminary landing page
Luminary product features
Luminary natal chart section
Luminary pricing

Landing, product surface and pricing. The signed-in area (natal chart, daily forecast, tarot, compatibility) sits behind auth.

The brief

A one-page horoscope tool had to become a real subscription product: personal charts from actual astronomical data, daily readings delivered without the user opening anything, and a way to take money for it.

What I built

The whole thing. A Next.js app with its own design system; an ephemeris-driven chart engine; AI-written readings with generated audio; a Telegram bot and Mini App sharing one account; card payments with fiscal receipts; scheduled delivery to every subscriber each morning; an admin and delivery-audit panel; 66 programmatic SEO pages.

The result

Live, taking real payments, and independent: moved off a hosting platform onto a dedicated server with a one-command deploy. When some users stopped receiving forecasts I built an audit endpoint, found the cause in the delivery lock, and made failed sends recoverable instead of silent.

Next.js 15ReactTypeScript PostgreSQLTailwindTelegram Mini App Card payments & receiptsOpenAIText-to-speech Cron jobsNginx · VPS
Mobile

Nouri: an AI nutrition coach in your pocket

iOS & Android · React Native
one codebase, two platforms
Nouri app splash screen
Nouri onboarding screen
Nouri login screen

Screens from the running app. The dashboard and coach are behind login.

What it does

  • Onboarding that turns height, weight, activity and goal into personal daily targets
  • Food logging by search, barcode, or an AI estimate from a photo or a sentence
  • Water, weight and workout tracking with a live daily summary
  • An AI coach that answers with your own numbers in front of it
  • Twelve shipped iterations; installable Android build and CI-built iOS package
React NativeExpoTypeScript Next.js APIPostgreSQLDrizzle ORM OpenAIEAS / GitHub Actions
Travel app & content platform

Irkutsk & Baikal Guide: offline-first, in three languages

App (iOS + Android) · API · site
Russian · English · 中文
Irkutsk guide site hero
Curated places in the guide

Marketing site shown in English. It reads the same live catalogue the app does.

The brief

Travellers arrive at Lake Baikal with no signal. The guide had to work with the phone in airplane mode, and speak three languages.

What I built

An Expo app around a versioned offline content pack: 63 curated places, 38 ready-made routes, stories, phrasebook, weather and ice conditions, offline map, and an AI assistant grounded strictly in that content. A Node/TypeScript API serves the pack, so new places go live without a store release.

The result

Android and iOS builds distributed, 140+ automated tests across app and server, and a content workflow the owner can run without a developer.

CRM & internal tools

Directoria CRM: every lead gets an owner

Custom sales pipeline
landing → CRM, end to end
Directoria CRM kanban board

The live board, shown with demo data. Drag a card to change stage; the value and conversion figures update with it.

The brief

Enquiries from the website arrived as email and quietly died there. Nobody knew how many came in, who answered, or what the pipeline was worth.

What I built

A five-stage kanban with drag & drop, deal value, conversion and revenue stats, a per-lead activity log with notes, search and source filters, an ingestion endpoint wired straight into the site form, and a Telegram ping the second a lead lands. Express + PostgreSQL, Dockerised.

The result

A working funnel from advert to closed deal, and a number the owner can quote for how much the website is actually earning.

Websites that sell

Apex: two sites, two audiences, one system

apex-pay.ru · apexsolutions1.com
both live, both feeding the CRM
Apex Pay landing page
Apex Solutions English site
Apex Solutions services section

Apex Pay sells cross-border payments to finance directors: hard numbers above the fold, the process broken into steps, what happens when a bank refuses, and a calculator that gives a figure before anyone talks to sales. Apex Solutions is the same system pointed at an English-speaking audience, written in English from scratch rather than translated.

How the work runs

No surprises, in either direction.

Scope in writing

Before any code: what it does, what it doesn't, what "done" means, and the price.

Design first

You see real screens, not wireframes, and approve them before development starts.

Build in the open

A live staging link from week one. You steer it while steering is still cheap.

Launch & hand over

Deployed on your infrastructure, in your accounts, with source code, docs and a walkthrough.

What you always get

  • Full source code and every account in your name
  • Automated tests on the logic that matters. Several of my projects ship with 60–140 of them
  • Mobile-perfect layouts, checked on real viewports
  • Fast pages: static-first rendering, compressed images, no bloated libraries
  • Plain-language docs: how to deploy, how to change content, what to do if it breaks
  • A fix window after delivery, in writing
Working together

Pick the scope. The price and the deadline are fixed before I start.

Landing page

From 3–7 days
  • Custom design, no template
  • Copy structure that converts
  • Mobile-perfect, fast
  • Forms to email / CRM / Telegram
  • SEO basics + analytics
  • Deployed on your domain

Web app, CRM or mobile app

From 3–6 weeks
  • Everything above, plus:
  • Accounts, roles, admin panel
  • Database design
  • Payments & subscriptions
  • iOS/Android builds if mobile
  • Automated tests + docs

Ongoing partner

Monthly
  • New features on a queue
  • Monitoring & incident response
  • Backups and updates
  • Performance and SEO work
  • A developer who already knows your codebase
Straight answers

Will you use a template or a page builder?

No. Everything on this page was written as code. That is why it is fast, and why it can do things a builder cannot.

Who owns the result?

You do: code, domain, hosting, every third-party account in your name. No lock-in, and no monthly fee to me just to keep it online.

What if I don't know exactly what I need?

Normal. Tell me the business problem; I'll come back with a scope, a plan and a fixed price. That part is free.

Do you disappear after delivery?

Every project ships with a written fix window, and the products above are still maintained by me today.

Good fit for
  • Founders who need a first version that is genuinely usable, not a demo
  • Businesses whose enquiries live in email, spreadsheets or a messenger
  • Owners of a site that looks fine but doesn't convert
  • Anyone who has been burned by a "team" that vanished mid-project
Languages

English and Russian, including products built and written in both, plus a Chinese-language product shipped.

Next step

Send me what you're trying to build.

Two or three sentences is enough. You'll get back a scope, a timeline and a fixed price, before you commit to anything.