// products I worked on

Portrait of Ivan Shabanov

I start by asking which number should grow. Then I own that number — from the data schema to the charts after release. A month later I bring the PM either growth or a breakdown of why it didn’t happen.

$0K/month
across the services I built
0×
lower API bill after the model cascade
0k rows in <1s
lead table on react-window
0k+ leads/day
through my scoring
0+ years
shipping production software
$0M/year
revenue of the platform I worked on
Ivan Shabanov with a “you are our greatest asset” award from the team
// recognition from the team

What I've shipped

Ivan Shabanov on a waterfront against a night city skyline

Ivan Shabanov

4+ years shipping production software: the push service brings in $75K/month, the AI assistant cut API costs 10×. I dig into the domain — the best solutions come out of a conversation with a marketer more often than out of a ticket.

roleProduct engineer: I build both frontend and backend
outcome$230K/month across the services I built
domainFintech: scoring, payouts, AI-assisted applications
stackReact · TS · Node · PostgreSQL · Redis
formatRemote or hybrid · full-time
experience4+ years shipping production software

Frontend

  • React 18/19
  • TypeScript
  • Next.js
  • Redux Toolkit
  • Zustand
  • RTK Query
  • React Router
  • Ant Design
  • CSS Modules / Sass
  • Feature-Sliced Design
  • Vite
  • Recharts

Backend

  • Node.js
  • NestJS
  • Hono
  • Express
  • PostgreSQL
  • Turso
  • Redis
  • Kafka
  • Prisma
  • Drizzle ORM
  • Zod
  • REST
  • GraphQL
  • WebSocket

Infra

  • Docker
  • GitHub Actions
  • GitLab CI/CD
  • Sentry
  • Grafana
  • OpenTelemetry
  • Vitest / Cypress
  • Supertest
  • nginx

I keep AI on a short leash: I design the architecture myself and take generated code apart by hand, so my brain doesn't atrophy behind the model.

Production is still on me.

  • Claude Code
  • superpowers
  • Council
  • Context7
  • Obsidian
  • Chrome
I reply the same day

Looking for an engineer
who owns features end-to-end?

Drop me a couple of lines about the role and the team. CV and GitHub links are in the contact section below.

Let's talk