cv-2026/base/oleg_proskurin_fullstack_te...

88 lines
7.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# OLEG PROSKURIN
**Senior Full-Stack Engineer & Tech Lead**
Remote · GMT+7 (EMEA full overlap, US East AM) · Deel contractor, W-8BEN
usulpro@gmail.com · Telegram @usulpro · [LinkedIn](https://www.linkedin.com/in/oleg-proskurin-76784453/) · [GitHub](https://github.com/UsulPro) · [Dev.to](https://dev.to/usulpro) · [Blog](https://focusreactive.com/blog/author/usulpro/)
---
## Summary
Senior Full-Stack Engineer and Tech Lead with **9+ years** of production experience across **Frontend, Backend, Serverless, Node.js, and Headless CMS / eCommerce** platforms, including **5+ years leading remote projects** for US, UK, EU, and AU clients. Built and operated at consumer scale on the Sanity-based Tipico US backend (75M+ requests/month). Currently Tech Lead on PrimeUI ([primeui.com](https://primeui.com/), launched Feb 2026): a multi-surface platform spanning Studio web app, **public API, MCP server, CLI, and code-export pipeline**. AI-augmented development is daily practice: Claude Code and Codex as primary tools, with personally-built agentic tooling layered on top.
---
## Skills
**Web & Full-Stack**: TypeScript, Node.js, React, Next.js (App Router, SSR/SSG/ISR). TanStack Start/Router, Vite, Tailwind, shadcn-style design systems. Web performance and accessibility: Core Web Vitals, Lighthouse, WCAG
**Data & Infrastructure**: PostgreSQL, Drizzle ORM, Docker. GraphQL, WebSockets, REST APIs. Vercel, Cloudflare, Serverless & Edge functions
**Headless CMS & eCommerce**: Sanity, Storyblok, Contentful, Payload, Hygraph, DatoCMS. Shopify, Shopify Hydrogen, Crystallize, Stripe. Content modeling, multi-environment publishing, large-scale migrations
**AI Engineering**: LLM orchestration & guardrails: multi-model routing, context engineering, prompt caching, schema validation, retry recovery. MCP: custom server development; cross-host agent integration
---
## Experience
### PixelPoint Ltd. — Tech Lead & Senior Full-Stack Engineer, PrimeUI
**Feb 2025 Present** · France · Remote
PrimeUI ([primeui.com](https://primeui.com/), launched Feb 2026) is a multi-surface platform for AI-assisted generation of production-ready websites, spanning Studio web app, public API, MCP server, CLI, and code-export pipeline. Lead developer, owning ~70% of platform architecture across all surfaces.
- **End-to-end full-stack ownership across the platform**: Studio web app (TanStack Start, React, TypeScript), Node.js server runtime, public API, MCP server, CLI, code-export pipeline, and component registry.
- **Designed and shipped the code-export pipeline and CLI**: generates a production-ready Next.js project repo in ~45 sec and ~1.5 min end-to-end from UI Export to a running local project. The generated codebase is fully owned by the customer (no vendor lock-in), shipped as a standard Next.js project, and pre-configured for 8 selectable AI coding agents.
- **Built and published MCP server** (`@primeuicom/mcp` on NPM): 25 tools letting any external codebase connect to PrimeUI from inside AI coding environments; cross-host compatibility verified across 6 major coding agents (Claude Code, Cursor, Codex, others).
- **Cut client-wireframe turnaround at PixelPoint** from a week of Figma prototyping to a few hours: deployed responsive prototypes with production-level performance and dynamic interactions instead of static mockups.
- **Architected the AI generation layer** with multi-model orchestration via Mastra + Vercel AI SDK (10 agents, 17 workflows), per-task model routing across Claude / GPT / Gemini, prompt caching (73% Gemini context-cache hit rate), and WebSocket-based adaptation of streaming model responses to UI rendering requirements.
- **Drove team AI-tooling adoption**: introduced Claude Code from project start, led team transition to Codex ahead of public release. Built custom developer tooling on top (codex-bee, epic-loop).
### [FocusReactive](https://focusreactive.com) — Tech Lead & Senior Software Engineer
**May 2019 Feb 2025** (5 yrs 10 mos) · London · Remote
International web consultancy for clients in the US, UK, Europe, and Australia.
- **Architected Tipico US backend on Sanity Headless CMS**: 5 publishing environments, 3 datasets, white-label architecture for core + state teams. Scale: 122 CMS users, 98 document types, 165K+ stored documents.
- **Led migration of 15+ client projects to Headless CMS and commerce platforms** (Sanity, Storyblok, Contentful, Payload, Crystallize, Shopify, Hydrogen), restructuring content models and cutting update cycles from weeks to days. Used Claude.ai for inherited-codebase analysis ahead of migration design.
- **Built a Claude-based content automation pipeline**: JSON translation flow for 190 country-specific Storyblok pages, integrated into publishing and saving ~1 month of manual work.
- **Designed and built CMS-KIT**, an open-source Headless CMS starter and component library used across 15+ client projects, cutting kickoff from days to hours and accelerating development by ~30%.
- **Led technical hiring and team development**: designed an assessment mirroring real working conditions, ran 30+ interviews leading to 8 hires, mentored new engineers; drove team adoption of Claude.ai for research, content, and codebase analysis from 2024 onwards.
### [GitNation](https://github.com/GitNation/live-conferences) — Senior Software Engineer (Part-time, concurrent)
**May 2019 Feb 2025** · Remote
Built publishing flow via Slack API and a reusable web framework for conference websites; migrated GitNation conferences to Headless CMS.
### [Osome](https://osome.com/sg/) — Frontend Developer
**Jun 2018 May 2019** · Singapore
Built fuzzy-logic search system and advanced UI animations for the corporate-services platform.
### [Skipp](https://www.skipp.dev) — JavaScript Engineer
**Nov 2017 Jun 2018** · Moscow
B2B marketplace for Skolkovo Innovation Center (100+ companies); GraphQL subscriptions for real-time chat.
---
## Portfolio
[PrimeUI](https://primeui.com/), [MarketFinance](https://focusreactive.com/marketfinance-case-study/), [Tipico-Platform](https://focusreactive.com/sanity-platform-case-study/), [IWM membership](https://www.iwm.org.uk/membership#membershipModal), [NotSoApp](https://focusreactive.com/notsoape-case-study/), [CasinoReviews](https://focusreactive.com/casino-reviews-case-study/), [VegasSlotsOnLine](https://www.vegasslotsonline.com/), [Caleffy](https://www.caleffionline.it/), [Hadhat](https://focusreactive.com/hardhat-case-study/), [Porchlight](https://focusreactive.com/porchlight-case-study/), [Gitnation](https://github.com/GitNation/live-conferences), [FocusReactive blog](https://focusreactive.com/blog/), [Skolkovo R&D Market](https://rnd.sk.ru/lk/main), [Reverse Health](https://join.reverse.health/tour/nutrition-monthly-generic-others), [Firsty](https://www.firsty.app/)
---
## Open Source & Writing
- **Storybook**: contributor and steering team member during the 20162017 community revival; addon maintainer (storybook-addon-console, **7M+ NPM downloads**; storybook-addon-material-ui, **18K weekly**).
- **AI developer tooling**: [codex-bee](https://github.com/usulpro/codex-bee), a wrapper for long-running Codex sessions; [epic-loop](https://github.com/usulpro/epic-loop), a Codex skill solving context degradation in long autonomous coding sessions via techlead/engineer role separation and durable epic state.
- **Technical writing**: articles on frontend, Headless CMS, and developer tooling at [FocusReactive blog](https://focusreactive.com/blog/author/usulpro/) and [Dev.to](https://dev.to/usulpro).
---
## Education
**Master in Engineering**, Faculty of Electronic Engineering, Moscow Power Engineering University ([MPEI](https://mpei.ru/lang/en/Pages/default.aspx)), Russia
---
## Languages
English C1 · Russian native