oskar.makarov
portfolio / v1.0 · this site is a case too

Oskar
Makarov

web developer · landing pages & web apps

I build sites that land on the first screen and web apps that survive production. No templates, no libraries, no filler.

[x] design
[x] code
[x] prod
[~] your project
3
products shipped to production
0
third-party libraries in this site's code
16
stages in pipeline.md — my product

Products

001product · in prod
Pipeline.md

A rule for the AI agent (Claude Code / Cursor): walks a vibecoder's project stage by stage to prod and won't let it skip security, tests and analytics.

AI agent landing RU/EN 0 dependencies
open case →
▍pipeline.md — 16 stages
[x] 01 architecture — BaaS-first
[x] 02 integrations — docs-first
[~] 05 security — attack on prod
[ ] 07 end-to-end tests
[ ] 09 analytics — every step
002product · free, open source
Sign in with Apple

Sign in with Apple quietly breaks every six months: the secret expires and Apple never warns you — your users do. This GitHub Action rotates it for you, on a schedule.

GitHub Action MIT · free 0 dependencies
open case →
▍rotate-apple-secret.yml
[x] .p8 key read
[x] secret signed again
[x] Supabase updated
[ ] next run — in 5 months
[ ] no calendar reminder needed
003product · in prod
Shared memory for AI

Every new chat starts from zero, and your colleagues keep the whole history in their own threads. GAIM holds decisions in one memory: what you write in Claude is found from Codex, Gemini or by a teammate.

MCP 11 clients Cloudflare Workers
open case →
▍one memory, any assistant
[x] written in Claude Code
[x] found from Codex
[x] found from Gemini
[ ] a teammate's agent found the same
[ ] nothing had to be copied over

Work

Services

What you can hire me for. Each service has its own page: scope of work, stages and answers to the usual questions.

service 001 Landing page for a launch A page that explains the product and brings in leads. Structure, copy, design, animation, code and deploy — built from scratch for the task, no page builders, no templates. service 002 Web app taken to production Not a demo and not a prototype: interface, logic, user sign-in, money and analytics — brought to the state where people can actually use it. service 003 Production-readiness audit I walk your project through the 16 pipeline.md stages and hand you a list of what will break on real people and real money — prioritised, with a way to fix each item.
All services — scope, stages and pricing →
Oskar Makarov

About

I came from design — that's why my sites hit visually first. Then came production: a SaaS, a real-money game, an algo-trader — where it turns out "looks good" and "works" are different things.

I don't assemble from templates. Every project is from scratch: structure, copy, animation, code, deploy. This site is a case too: no bundler, not a single third-party library.

design + code author of Pipeline.md open to projects

FAQ

Who is Oskar Makarov?

A web developer building landing pages and web apps from scratch — design, copy, animation, code and deploy. Production experience: a SaaS, a real-money game, an algo-trader. This site is hand-written: no bundler, no third-party libraries.

What services do you offer?

Landing pages for launches, web apps taken to production, and a production-readiness audit using the Pipeline.md methodology. The first mini-review is free.

What is Pipeline.md?

My product — a rule for the AI agent (Claude Code, Claude.ai, Cursor) that walks a project through 16 stages to production and won't let it skip security, tests and analytics. Free base on GitHub, extended Pro version is paid.

How can I reach you?

Email web@nonpr1zm.com or message Telegram @fortunato_code.

contact

Need
a site like this?
Say hi.

Say hi →
© 2026 Oskar Makarov handmade · no templates · no libraries