add tailored version
This commit is contained in:
parent
ecc843938e
commit
28dfdfbe13
|
|
@ -1,43 +1,34 @@
|
|||
# OLEG PROSKURIN
|
||||
**AI 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
|
||||
|
||||
AI Engineer with 9+ years of production engineering across Frontend, Backend, Serverless, Node.js, and Headless CMS / eCommerce platforms, including 5+ years leading remote projects for US, UK, EU, and AU clients. Currently Tech Lead on PrimeUI ([primeui.com](https://primeui.com/)), an AI-native website generation platform launched Feb 2026: 3 independent AI flows (chat, page generation, content writing) orchestrating Claude / GPT / Gemini via Mastra, MCP server as integration bridge, RAG-based component selection, and a code-export pipeline that ships production-ready Next.js sites.
|
||||
AI Engineer with **9+ years** of production engineering across **Frontend, Backend, Serverless, Node.js, and Headless CMS / eCommerce** platforms, including **5+ years leading remote projects** for US, UK, EU, and AU clients. Currently Tech Lead on PrimeUI ([primeui.com](https://primeui.com/)), an AI-native website generation platform launched Feb 2026: **3 independent AI flows** (chat, page generation, content writing) orchestrating Claude / GPT / Gemini via Mastra, **MCP server as integration bridge, RAG-based component selection, and a code-export pipeline** that ships production-ready Next.js sites.
|
||||
|
||||
---
|
||||
|
||||
## Skills
|
||||
|
||||
**AI Engineering**
|
||||
- LLM orchestration: multi-model routing, context engineering, prompt caching
|
||||
- MCP: server & client development, multi-host integration
|
||||
- RAG & retrieval: embeddings, vector retrieval, hybrid fallback
|
||||
- Eval & observability: guardrails, schema validation, retry recovery
|
||||
- AI-augmented development workflows
|
||||
**AI Engineering**: LLM orchestration: multi-model routing, context engineering, prompt caching. MCP: server & client development, multi-host integration. RAG & retrieval: embeddings, vector retrieval, hybrid fallback. Eval & observability: guardrails, schema validation, retry recovery. AI-augmented development workflows
|
||||
|
||||
**Data & Infrastructure**
|
||||
- PostgreSQL, Drizzle ORM, Docker
|
||||
- Vercel, Cloudflare, Serverless & Edge functions
|
||||
**Data & Infrastructure**: PostgreSQL, Drizzle ORM, Docker. Vercel, Cloudflare, Serverless & Edge functions
|
||||
|
||||
**Headless CMS & eCommerce**
|
||||
- Sanity, Storyblok, Contentful, Payload, Shopify, Stripe
|
||||
- Content modeling, multi-environment publishing, migrations
|
||||
**Headless CMS & eCommerce**: Sanity, Storyblok, Contentful, Payload, Shopify, Stripe. Content modeling, multi-environment publishing, migrations
|
||||
|
||||
**Web & Full-Stack**
|
||||
- TypeScript, Node.js, React, Next.js (App Router, SSR/SSG/ISR)
|
||||
- TanStack Start/Router, Tailwind, shadcn-style design systems
|
||||
**Web & Full-Stack**: TypeScript, Node.js, React, Next.js (App Router, SSR/SSG/ISR). TanStack Start/Router, Tailwind, shadcn-style design systems
|
||||
|
||||
---
|
||||
|
||||
## Experience
|
||||
|
||||
### PixelPoint Ltd. — Tech Lead & AI Engineer, PrimeUI
|
||||
**Feb 2025 – Present** · Remote
|
||||
**Feb 2025 – Present** · France · Remote
|
||||
AI-native website generation platform ([primeui.com](https://primeui.com/), launched Feb 2026) building professional-grade, production-ready code. Drove ~70% of platform architecture across AI layer, sitemap canvas, server runtime, public API, MCP server, CLI, code-export pipeline, and component registry.
|
||||
|
||||
- **Cut client-wireframe turnaround at PixelPoint** from a week of Figma prototyping to a few hours: deployed prototypes with real desktop/mobile responsive components, production-level web performance, and dynamic interactions instead of static mockups.
|
||||
|
|
@ -49,7 +40,7 @@ AI-native website generation platform ([primeui.com](https://primeui.com/), laun
|
|||
- **Designed code-export pipeline and CLI**: generates a project repo in ~45 sec, ~1.5 min end-to-end from UI Export to a running local project. Output is a production-ready Next.js application with embedded AI tooling, customer-owned and pre-configured for 8 selectable AI coding agents.
|
||||
- **Drove team-wide AI-augmented development**: introduced Claude Code from project start, authored team skills and CLAUDE.md conventions, led the team's transition to Codex-based workflow ahead of public release. Built [codex-bee](https://github.com/usulpro/codex-bee) (CLI wrapper for long-running Codex sessions) and [epic-loop](https://github.com/usulpro/epic-loop) (Codex skill framework with tech-lead and developer agent roles for autonomous large-task-list execution) as a result.
|
||||
|
||||
### FocusReactive — Tech Lead & Senior Software Engineer
|
||||
### [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.
|
||||
|
||||
|
|
@ -59,15 +50,15 @@ International web consultancy for clients in the US, UK, Europe, and Australia.
|
|||
- **Designed and built CMS-KIT**, an open-source Headless CMS starter and component library used across 15+ client projects, reducing kickoff from days to hours and accelerating development by ~30%.
|
||||
- **Led technical hiring and team development**: designed an assessment system mirroring real working conditions, conducted 30+ interviews resulting in 8 hires, mentored new engineers; drove team adoption of Claude.ai for research, content, and codebase analysis from 2024 onwards.
|
||||
|
||||
### GitNation — Senior Software Engineer (Part-time, concurrent)
|
||||
### [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 — Frontend Developer
|
||||
### [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 — JavaScript Engineer
|
||||
### [Skipp](https://www.skipp.dev) — JavaScript Engineer
|
||||
**Nov 2017 – Jun 2018** · Moscow
|
||||
B2B marketplace for Skolkovo Innovation Center (100+ companies integrated); GraphQL-subscription chat for car owners and lessees.
|
||||
|
||||
|
|
@ -77,16 +68,23 @@ Led an engineering team designing automation and control systems for dynamic arc
|
|||
|
||||
---
|
||||
|
||||
## Open Source
|
||||
## Portfolio
|
||||
|
||||
**Storybook** — contributor and steering team member during 2016–2017 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), [epic-loop](https://github.com/usulpro/epic-loop).
|
||||
[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 2016–2017 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), Russia
|
||||
**Master in Engineering**, Faculty of Electronic Engineering, Moscow Power Engineering University ([MPEI](https://mpei.ru/lang/en/Pages/default.aspx)), Russia
|
||||
|
||||
---
|
||||
|
||||
|
|
|
|||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
After Width: | Height: | Size: 2.6 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 2.1 MiB |
Binary file not shown.
|
|
@ -0,0 +1,169 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>Oleg Proskurin — CV — Lemonio</title>
|
||||
<link rel="stylesheet" href="/templates/cv-style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<header class="cv-header">
|
||||
<h1 class="name">OLEG PROSKURIN</h1>
|
||||
<p class="role"><strong>Senior Full-Stack Engineer & Tech Lead</strong></p>
|
||||
<p class="contacts">Remote · GMT+7 (EMEA full overlap, US East AM) · Deel contractor, W-8BEN</p>
|
||||
<p class="contacts">
|
||||
<a href="mailto:usulpro@gmail.com">usulpro@gmail.com</a> ·
|
||||
Telegram <a href="https://t.me/usulpro">@usulpro</a> ·
|
||||
<a href="https://www.linkedin.com/in/oleg-proskurin-76784453/">LinkedIn</a> ·
|
||||
<a href="https://github.com/UsulPro">GitHub</a> ·
|
||||
<a href="https://dev.to/usulpro">Dev.to</a> ·
|
||||
<a href="https://focusreactive.com/blog/author/usulpro/">Blog</a>
|
||||
</p>
|
||||
</header>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Summary</h2>
|
||||
<p>
|
||||
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,
|
||||
122 CMS users). Currently Tech Lead on PrimeUI
|
||||
(<a href="https://primeui.com/">primeui.com</a>, launched Feb 2026), an AI-native
|
||||
platform built around multi-model orchestration, embeddings-based component matching,
|
||||
and a code-export pipeline shipping customer-owned Next.js projects.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section cv-skills">
|
||||
<h2>Skills</h2>
|
||||
<p><strong>Web & Full-Stack</strong>: 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</p>
|
||||
<p><strong>AI Engineering</strong>: LLM orchestration and guardrails: multi-model routing, context engineering, prompt caching, schema validation, retry recovery. Embeddings-based retrieval and matching. MCP: custom server development; cross-host agent integration</p>
|
||||
<p><strong>Data & Infrastructure</strong>: PostgreSQL, Drizzle ORM, Docker. GraphQL, WebSockets, REST APIs. Vercel, Cloudflare, Serverless & Edge functions</p>
|
||||
<p><strong>Headless CMS & eCommerce</strong>: Sanity, Storyblok, Contentful, Payload, Hygraph, DatoCMS. Shopify, Shopify Hydrogen, Crystallize, Stripe. Content modeling, multi-environment publishing, large-scale migrations</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Experience</h2>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company">PixelPoint Ltd.</span>
|
||||
<span class="role">Tech Lead & Senior Full-Stack Engineer, PrimeUI</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>France · Remote</span>
|
||||
<span class="dates">Feb 2025 – Present</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">
|
||||
PrimeUI (<a href="https://primeui.com/">primeui.com</a>, launched Feb 2026) is an
|
||||
AI-native platform for generating production-ready websites, spanning Studio web app,
|
||||
public API, MCP server, CLI, and code-export pipeline. Sole full-time engineer on the
|
||||
project, owning roughly 70% of platform architecture across all surfaces.
|
||||
</p>
|
||||
<ul>
|
||||
<li>Owned ~70% of platform architecture end-to-end across Studio web app (TanStack Start, React, TypeScript), Node.js server runtime, public API, MCP server, CLI, code-export pipeline, and component registry.</li>
|
||||
<li><strong>Architected the AI generation and matching layer</strong>: multi-model orchestration via Mastra + Vercel AI SDK (10 agents, 17 workflows) with per-task routing across Claude, GPT, and Gemini; embeddings-based component retrieval over 1,555 chunks (OpenAI <code>text-embedding-3-small</code>) with three-tier fallback from exact key to family bucket to semantic search; prompt caching reaching 73% Gemini context-cache hit rate.</li>
|
||||
<li>Built and published the <code>@primeuicom/mcp</code> server on NPM, exposing 25 tools that let any external codebase connect to PrimeUI from inside AI coding environments. Tested and tuned across 6 major coding agents including Claude Code, Cursor, and Codex.</li>
|
||||
<li>Designed and shipped the code-export pipeline and CLI. Generates a production-ready Next.js project repo in ~45 seconds, with end-to-end from UI Export to a running local project in ~1.5 minutes. The generated codebase is customer-owned, shipped as a standard Next.js project, pre-configured for 8 selectable AI coding agents.</li>
|
||||
<li>Drove the team's AI-augmented development practice from project start. Introduced Claude Code on day one, authored team conventions, led the transition to Codex ahead of public release. Open-sourced <a href="https://github.com/usulpro/codex-bee">codex-bee</a> and <a href="https://github.com/usulpro/epic-loop">epic-loop</a> as tooling spinoffs.</li>
|
||||
<li>Cut client-wireframe turnaround at PixelPoint from a week of Figma prototyping to a few hours by deploying responsive prototypes with production-level performance and dynamic interactions instead of static mockups.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://focusreactive.com">FocusReactive</a></span>
|
||||
<span class="role">Tech Lead & Senior Software Engineer</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>London · Remote</span>
|
||||
<span class="dates">May 2019 – Feb 2025 (5 yrs 10 mos)</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">International web consultancy for clients in the US, UK, Europe, and Australia.</p>
|
||||
<ul>
|
||||
<li><strong>Architected the Tipico US backend on Sanity Headless CMS</strong> with 5 publishing environments, 3 datasets, and white-label architecture for core and state teams. Scale: 122 CMS users, 98 document types, 165K+ stored documents.</li>
|
||||
<li><strong>Led technical hiring and team development</strong>: 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.</li>
|
||||
<li>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.</li>
|
||||
<li>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.</li>
|
||||
<li>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%.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://github.com/GitNation/live-conferences">GitNation</a></span>
|
||||
<span class="role">Senior Software Engineer (Part-time, concurrent)</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>Remote</span>
|
||||
<span class="dates">May 2019 – Feb 2025</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">Built publishing flow via Slack API and a reusable web framework for conference websites; migrated GitNation conferences to Headless CMS.</p>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://osome.com/sg/">Osome</a></span>
|
||||
<span class="role">Frontend Developer</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>Singapore</span>
|
||||
<span class="dates">Jun 2018 – May 2019</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">Built fuzzy-logic search system and advanced UI animations for the corporate-services platform.</p>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://www.skipp.dev">Skipp</a></span>
|
||||
<span class="role">JavaScript Engineer</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>Moscow</span>
|
||||
<span class="dates">Nov 2017 – Jun 2018</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">B2B marketplace for Skolkovo Innovation Center (100+ companies); GraphQL subscriptions for real-time chat.</p>
|
||||
</article>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Portfolio</h2>
|
||||
<p class="cv-portfolio">
|
||||
<a href="https://primeui.com/">PrimeUI</a>,
|
||||
<a href="https://focusreactive.com/marketfinance-case-study/">MarketFinance</a>,
|
||||
<a href="https://focusreactive.com/sanity-platform-case-study/">Tipico-Platform</a>,
|
||||
<a href="https://www.iwm.org.uk/membership#membershipModal">IWM membership</a>,
|
||||
<a href="https://focusreactive.com/notsoape-case-study/">NotSoApp</a>,
|
||||
<a href="https://focusreactive.com/casino-reviews-case-study/">CasinoReviews</a>,
|
||||
<a href="https://www.vegasslotsonline.com/">VegasSlotsOnLine</a>,
|
||||
<a href="https://www.caleffionline.it/">Caleffy</a>,
|
||||
<a href="https://focusreactive.com/hardhat-case-study/">Hadhat</a>,
|
||||
<a href="https://focusreactive.com/porchlight-case-study/">Porchlight</a>,
|
||||
<a href="https://github.com/GitNation/live-conferences">Gitnation</a>,
|
||||
<a href="https://focusreactive.com/blog/">FocusReactive blog</a>,
|
||||
<a href="https://rnd.sk.ru/lk/main">Skolkovo R&D Market</a>,
|
||||
<a href="https://join.reverse.health/tour/nutrition-monthly-generic-others">Reverse Health</a>,
|
||||
<a href="https://www.firsty.app/">Firsty</a>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Open Source & Writing</h2>
|
||||
<ul>
|
||||
<li>Storybook: contributor and steering team member during the 2016–2017 community revival; addon maintainer (storybook-addon-console, 7M+ NPM downloads; storybook-addon-material-ui, 18K weekly).</li>
|
||||
<li>AI developer tooling: <a href="https://github.com/usulpro/codex-bee">codex-bee</a>, a wrapper for long-running Codex sessions; <a href="https://github.com/usulpro/epic-loop">epic-loop</a>, a Codex skill solving context degradation in long autonomous coding sessions via techlead/engineer role separation and durable epic state.</li>
|
||||
<li>Technical writing: articles on frontend, Headless CMS, and developer tooling at <a href="https://focusreactive.com/blog/author/usulpro/">FocusReactive blog</a> and <a href="https://dev.to/usulpro">Dev.to</a>.</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Education</h2>
|
||||
<p><strong>Master in Engineering</strong>, Faculty of Electronic Engineering, Moscow Power Engineering University (<a href="https://mpei.ru/lang/en/Pages/default.aspx">MPEI</a>), Russia</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Languages</h2>
|
||||
<p>English C1 · Russian native</p>
|
||||
</section>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,92 @@
|
|||
# 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, 122 CMS users). Currently Tech Lead on PrimeUI ([primeui.com](https://primeui.com/), launched Feb 2026), an AI-native platform built around multi-model orchestration, embeddings-based component matching, and a code-export pipeline shipping customer-owned Next.js projects.
|
||||
|
||||
---
|
||||
|
||||
## 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
|
||||
|
||||
**AI Engineering**: LLM orchestration and guardrails: multi-model routing, context engineering, prompt caching, schema validation, retry recovery. Embeddings-based retrieval and matching. MCP: custom server development; cross-host agent integration
|
||||
|
||||
**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
|
||||
|
||||
---
|
||||
|
||||
## 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 an AI-native platform for generating production-ready websites, spanning Studio web app, public API, MCP server, CLI, and code-export pipeline. Sole full-time engineer on the project, owning roughly 70% of platform architecture across all surfaces.
|
||||
|
||||
- Owned ~70% of platform architecture end-to-end across Studio web app (TanStack Start, React, TypeScript), Node.js server runtime, public API, MCP server, CLI, code-export pipeline, and component registry.
|
||||
- **Architected the AI generation and matching layer**: multi-model orchestration via Mastra + Vercel AI SDK (10 agents, 17 workflows) with per-task routing across Claude, GPT, and Gemini; embeddings-based component retrieval over 1,555 chunks (OpenAI `text-embedding-3-small`) with three-tier fallback from exact key to family bucket to semantic search; prompt caching reaching 73% Gemini context-cache hit rate.
|
||||
- Built and published the `@primeuicom/mcp` server on NPM, exposing 25 tools that let any external codebase connect to PrimeUI from inside AI coding environments. Tested and tuned across 6 major coding agents including Claude Code, Cursor, and Codex.
|
||||
- Designed and shipped the code-export pipeline and CLI. Generates a production-ready Next.js project repo in ~45 seconds, with end-to-end from UI Export to a running local project in ~1.5 minutes. The generated codebase is customer-owned, shipped as a standard Next.js project, pre-configured for 8 selectable AI coding agents.
|
||||
- Drove the team's AI-augmented development practice from project start. Introduced Claude Code on day one, authored team conventions, led the transition to Codex ahead of public release. Open-sourced [codex-bee](https://github.com/usulpro/codex-bee) and [epic-loop](https://github.com/usulpro/epic-loop) as tooling spinoffs.
|
||||
- Cut client-wireframe turnaround at PixelPoint from a week of Figma prototyping to a few hours by deploying responsive prototypes with production-level performance and dynamic interactions instead of static mockups.
|
||||
|
||||
### [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 the Tipico US backend on Sanity Headless CMS** with 5 publishing environments, 3 datasets, and white-label architecture for core and state teams. Scale: 122 CMS users, 98 document types, 165K+ stored documents.
|
||||
- **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.
|
||||
- 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%.
|
||||
|
||||
### [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 2016–2017 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
|
||||
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,159 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="UTF-8" />
|
||||
<title>Oleg Proskurin — CV — Teramind</title>
|
||||
<link rel="stylesheet" href="/templates/cv-style.css" />
|
||||
</head>
|
||||
<body>
|
||||
<header class="cv-header">
|
||||
<h1 class="name">OLEG PROSKURIN</h1>
|
||||
<p class="role"><strong>Senior Full-Stack Engineer & Tech Lead</strong></p>
|
||||
<p class="contacts">Remote · GMT+7 (EMEA full overlap, US East AM) · Deel contractor, W-8BEN</p>
|
||||
<p class="contacts">
|
||||
<a href="mailto:usulpro@gmail.com">usulpro@gmail.com</a> ·
|
||||
Telegram <a href="https://t.me/usulpro">@usulpro</a> ·
|
||||
<a href="https://www.linkedin.com/in/oleg-proskurin-76784453/">LinkedIn</a> ·
|
||||
<a href="https://github.com/UsulPro">GitHub</a> ·
|
||||
<a href="https://dev.to/usulpro">Dev.to</a> ·
|
||||
<a href="https://focusreactive.com/blog/author/usulpro/">Blog</a>
|
||||
</p>
|
||||
</header>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Summary</h2>
|
||||
<p>
|
||||
Senior Full-Stack Engineer and Tech Lead with <strong>9+ years</strong> of production experience across <strong>Frontend, Backend, Node.js, and Headless CMS / eCommerce</strong> platforms, including <strong>5+ years leading remote projects</strong> for US, UK, EU, and AU clients. Built and ran the multi-tenant Tipico US backend on Sanity (75M+ requests/month, 5 publishing environments, white-label core + state architecture). Currently Tech Lead on PrimeUI (<a href="https://primeui.com/">primeui.com</a>, launched Feb 2026): a multi-surface platform spanning Studio web app, <strong>public API, MCP server, CLI, and code-export pipeline</strong>.
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section cv-skills">
|
||||
<h2>Skills</h2>
|
||||
<p><strong>Web & Full-Stack</strong>: TypeScript, Node.js, Express, 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</p>
|
||||
<p><strong>Data & Infrastructure</strong>: PostgreSQL, Drizzle ORM, Docker. GraphQL, WebSockets, REST APIs. Vercel, Cloudflare, Serverless & Edge functions</p>
|
||||
<p><strong>Headless CMS & eCommerce</strong>: Sanity, Storyblok, Contentful, Payload, Hygraph, DatoCMS. Shopify, Shopify Hydrogen, Crystallize, Stripe. Multi-tenant content modeling, multi-environment publishing, large-scale migrations</p>
|
||||
<p><strong>LLM Integration</strong>: multi-model routing across Claude / GPT / Gemini, schema validation and retry recovery, prompt caching, MCP server development, cross-host agent integration</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Experience</h2>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company">PixelPoint Ltd.</span>
|
||||
<span class="role">Tech Lead & Senior Full-Stack Engineer, PrimeUI</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>France · Remote</span>
|
||||
<span class="dates">Feb 2025 – Present</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">
|
||||
PrimeUI (<a href="https://primeui.com/">primeui.com</a>, launched Feb 2026) is a multi-surface platform that turns a sitemap and product brief into production-ready websites. It spans a Studio web app, public API, MCP server, CLI, and code-export pipeline. Lead developer, owning ~70% of platform architecture across all surfaces.
|
||||
</p>
|
||||
<ul>
|
||||
<li><strong>End-to-end full-stack ownership across the platform</strong>: Studio web app (TanStack Start, React, TypeScript), Node.js server runtime with PostgreSQL and Drizzle ORM, Dockerized staging and production deployment, public API, MCP server, CLI, code-export pipeline, and component registry.</li>
|
||||
<li><strong>Designed and shipped the code-export pipeline and CLI</strong>: 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) and shipped as a standard Next.js project.</li>
|
||||
<li><strong>Built and published MCP server</strong>: 25 tools letting any external codebase connect to PrimeUI as a third-party integration; cross-host compatibility verified across 6 major coding environments (Claude Code, Cursor, Codex, others).</li>
|
||||
<li><strong>Cut client-wireframe turnaround at PixelPoint</strong> from a week of Figma prototyping to a few hours: deployed responsive prototypes with production-level performance and dynamic interactions instead of static mockups.</li>
|
||||
<li><strong>Architected the generation layer with secure multi-provider LLM integration</strong>: multi-model orchestration via Mastra + Vercel AI SDK (10 agents, 17 workflows), per-task routing across Claude / GPT / Gemini with auth and data handling for each provider, schema validation with retry recovery, prompt caching (73% Gemini context-cache hit rate), and WebSocket-based streaming of model responses to the UI.</li>
|
||||
<li><strong>Mentored the team on modern AI-augmented development workflow</strong> from project start, including transition to Codex ahead of public release. Open-sourced two CLI tools built in the process (codex-bee, epic-loop).</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://focusreactive.com">FocusReactive</a></span>
|
||||
<span class="role">Tech Lead & Senior Software Engineer</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>London · Remote</span>
|
||||
<span class="dates">May 2019 – Feb 2025 (5 yrs 10 mos)</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">International web consultancy for clients in the US, UK, Europe, and Australia.</p>
|
||||
<ul>
|
||||
<li><strong>Architected the multi-tenant Tipico US backend on Sanity Headless CMS</strong>: 5 publishing environments, 3 datasets, white-label architecture for core + state teams. Production scale: 122 CMS users, <strong>75M+ requests/month</strong>, 98 document types, 165K+ stored documents.</li>
|
||||
<li><strong>Led migration of 15+ client projects to Headless CMS and commerce platforms</strong> (Sanity, Storyblok, Contentful, Payload, Crystallize, Shopify, Hydrogen), restructuring content models and cutting update cycles from weeks to days.</li>
|
||||
<li><strong>Built an LLM-based content translation pipeline</strong>: JSON translation flow for 190 country-specific Storyblok pages, integrated into the publishing process and saving ~1 month of manual work.</li>
|
||||
<li><strong>Designed and built CMS-KIT</strong>, 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%.</li>
|
||||
<li><strong>Led technical hiring and team development</strong>: designed an assessment mirroring real working conditions, ran 30+ interviews leading to 8 hires, mentored new engineers and reviewed their architectural decisions.</li>
|
||||
</ul>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://github.com/GitNation/live-conferences">GitNation</a></span>
|
||||
<span class="role">Senior Software Engineer (Part-time, concurrent)</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>Remote</span>
|
||||
<span class="dates">May 2019 – Feb 2025</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">Built publishing flow via Slack API and a reusable web framework for conference websites; migrated GitNation conferences to Headless CMS.</p>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://osome.com/sg/">Osome</a></span>
|
||||
<span class="role">Frontend Developer</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>Singapore</span>
|
||||
<span class="dates">Jun 2018 – May 2019</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">Built fuzzy-logic search system and advanced UI animations for the corporate-services platform.</p>
|
||||
</article>
|
||||
|
||||
<article class="cv-job">
|
||||
<div class="cv-job-header">
|
||||
<span class="company"><a href="https://www.skipp.dev">Skipp</a></span>
|
||||
<span class="role">JavaScript Engineer</span>
|
||||
</div>
|
||||
<div class="cv-job-meta">
|
||||
<span>Moscow</span>
|
||||
<span class="dates">Nov 2017 – Jun 2018</span>
|
||||
</div>
|
||||
<p class="cv-job-desc" style="font-style: normal;">B2B marketplace for Skolkovo Innovation Center (100+ companies); GraphQL subscriptions for real-time chat between car owners and lessees.</p>
|
||||
</article>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Portfolio</h2>
|
||||
<p class="cv-portfolio">
|
||||
<a href="https://primeui.com/">PrimeUI</a>,
|
||||
<a href="https://focusreactive.com/marketfinance-case-study/">MarketFinance</a>,
|
||||
<a href="https://focusreactive.com/sanity-platform-case-study/">Tipico-Platform</a>,
|
||||
<a href="https://www.iwm.org.uk/membership#membershipModal">IWM membership</a>,
|
||||
<a href="https://focusreactive.com/notsoape-case-study/">NotSoApp</a>,
|
||||
<a href="https://focusreactive.com/casino-reviews-case-study/">CasinoReviews</a>,
|
||||
<a href="https://www.vegasslotsonline.com/">VegasSlotsOnLine</a>,
|
||||
<a href="https://www.caleffionline.it/">Caleffy</a>,
|
||||
<a href="https://focusreactive.com/hardhat-case-study/">Hadhat</a>,
|
||||
<a href="https://focusreactive.com/porchlight-case-study/">Porchlight</a>,
|
||||
<a href="https://github.com/GitNation/live-conferences">Gitnation</a>,
|
||||
<a href="https://focusreactive.com/blog/">FocusReactive blog</a>,
|
||||
<a href="https://rnd.sk.ru/lk/main">Skolkovo R&D Market</a>,
|
||||
<a href="https://join.reverse.health/tour/nutrition-monthly-generic-others">Reverse Health</a>,
|
||||
<a href="https://www.firsty.app/">Firsty</a>
|
||||
</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Open Source & Writing</h2>
|
||||
<ul>
|
||||
<li><strong>Storybook</strong>: contributor and steering team member during the 2016–2017 community revival; addon maintainer (storybook-addon-console, <strong>7M+ NPM downloads</strong>; storybook-addon-material-ui, <strong>18K weekly</strong>).</li>
|
||||
<li><strong>Developer tooling</strong>: <a href="https://github.com/usulpro/codex-bee">codex-bee</a>, a wrapper for long-running Codex sessions; <a href="https://github.com/usulpro/epic-loop">epic-loop</a>, a Codex skill that addresses context degradation in long autonomous coding sessions via techlead/engineer role separation and durable epic state.</li>
|
||||
<li><strong>Technical writing</strong>: articles on frontend, Headless CMS, and developer tooling at <a href="https://focusreactive.com/blog/author/usulpro/">FocusReactive blog</a> and <a href="https://dev.to/usulpro">Dev.to</a>.</li>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Education</h2>
|
||||
<p><strong>Master in Engineering</strong>, Faculty of Electronic Engineering, Moscow Power Engineering University (<a href="https://mpei.ru/lang/en/Pages/default.aspx">MPEI</a>), Russia</p>
|
||||
</section>
|
||||
|
||||
<section class="cv-section">
|
||||
<h2>Languages</h2>
|
||||
<p>English C1 · Russian native</p>
|
||||
</section>
|
||||
</body>
|
||||
</html>
|
||||
|
|
@ -0,0 +1,87 @@
|
|||
# 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, Node.js, and Headless CMS / eCommerce** platforms, including **5+ years leading remote projects** for US, UK, EU, and AU clients. Built and ran the multi-tenant Tipico US backend on Sanity (75M+ requests/month, 5 publishing environments, white-label core + state architecture). 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**.
|
||||
|
||||
---
|
||||
|
||||
## Skills
|
||||
|
||||
**Web & Full-Stack**: TypeScript, Node.js, Express, 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. Multi-tenant content modeling, multi-environment publishing, large-scale migrations
|
||||
|
||||
**LLM Integration**: multi-model routing across Claude / GPT / Gemini, schema validation and retry recovery, prompt caching, MCP 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 that turns a sitemap and product brief into production-ready websites. It spans a 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 with PostgreSQL and Drizzle ORM, Dockerized staging and production deployment, 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) and shipped as a standard Next.js project.
|
||||
- **Built and published MCP server**: 25 tools letting any external codebase connect to PrimeUI as a third-party integration; cross-host compatibility verified across 6 major coding environments (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 generation layer with secure multi-provider LLM integration**: multi-model orchestration via Mastra + Vercel AI SDK (10 agents, 17 workflows), per-task routing across Claude / GPT / Gemini with auth and data handling for each provider, schema validation with retry recovery, prompt caching (73% Gemini context-cache hit rate), and WebSocket-based streaming of model responses to the UI.
|
||||
- **Mentored the team on modern AI-augmented development workflow** from project start, including transition to Codex ahead of public release. Open-sourced two CLI tools built in the process (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 the multi-tenant Tipico US backend on Sanity Headless CMS**: 5 publishing environments, 3 datasets, white-label architecture for core + state teams. Production scale: 122 CMS users, **75M+ requests/month**, 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.
|
||||
- **Built an LLM-based content translation pipeline**: JSON translation flow for 190 country-specific Storyblok pages, integrated into the publishing process 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 and reviewed their architectural decisions.
|
||||
|
||||
### [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 between car owners and lessees.
|
||||
|
||||
---
|
||||
|
||||
## 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 2016–2017 community revival; addon maintainer (storybook-addon-console, **7M+ NPM downloads**; storybook-addon-material-ui, **18K weekly**).
|
||||
- **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 that addresses 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
|
||||
Loading…
Reference in New Issue