B2B insurance portal, architected end to end on Next.js. Policy self-service, certificate-of-insurance requests, coverage changes, automated renewals, a multi-org client dashboard and an admin panel — 147 corporate clients. Later consolidated the database, storage and hosting onto Vercel: Neon, Vercel Blob, Better Auth.

Philipp Soldunov
Full-stack product engineer
I'm a full-stack engineer with ten years in front-end. I design and ship whole products on Next.js, owning the parts most front-end devs hand off — data modeling, auth, and backend logic. My default workflow is AI-native: I work with coding agents under TDD, and I write my own agent tooling. Separately, I run my own infrastructure on NixOS.
Selected work
Some of the projects I am most proud of building:
KAST Academy
2026Education hub for a stablecoin payments platform. Next.js + Sanity with article filtering, a glossary, full i18n, and custom blocks pulling live DefiLlama and CoinMarketCap data. Built to rank in a YMYL niche: per-locale sitemaps, JSON-LD, and dedicated author and team pages.

Ensemble
2026A parallel runner for the Pi coding agent. Run several agents against one codebase from a single desktop app, each in its own workspace, and review their work side by side. Built with Electron; in development.
Open-source starter I build new projects from. A section-based page builder, smart-link primitive, reusable schema constructors, and Sanity TypeGen — Next.js 16, React 19, Bun-only. Ships an agent rulebook (AGENTS.md / CLAUDE.md). Run: bun create psoldunov/sanity-starter
Lead developer on the Next.js + Sanity site. Built the page builder and a reusable component system, and owned the product finder and comparison engine — the structured-data modeling and filtering behind product discovery.