Full-stack software engineer shipping production TypeScript end-to-end, from PostgreSQL and NestJS APIs through React, Next.js, and React Native clients.
Deep background in frontend architecture and performance at scale: cut application load time 3x on an enterprise platform serving 3,500 daily users and built component libraries adopted across multiple teams.
Currently designing and operating a full-stack commerce platform solo, covering database schema, REST API, payments, and third-party integrations.
Founding engineer experience at venture-backed startups, building products from scratch in ambiguous, fast-moving environments. Green Card holder, no visa sponsorship required.
• Designed and built a full-stack e-commerce platform end-to-end: NestJS REST API, PostgreSQL schema and migrations, Redis caching, Next.js 15 / React 19 storefront, and a React Native mobile client in a Turborepo monorepo.
• Architected a provider-agnostic payments layer over Stripe with entitlements resolved in the database, allowing the payment processor to be swapped through configuration rather than code changes.
• Integrated automated print-on-demand fulfillment with two third-party vendor APIs, handling asynchronous order state, retries, and reconciliation across systems outside my control.
• Authored and published two open-source TypeScript SDKs to npm (Printify and Prodigi print APIs) after finding vendor-supplied clients insufficiently typed for production use.
• Built a two-stage LLM pipeline for automated product description generation and an MCP server exposing the product catalog to AI agents.
• Developed a reusable canvas-based design editor (Fabric.js) published as an npm package, supporting layers, undo/redo, cropping, snapping, and multi-format export.
Top performer on LoanOfficer One, an internal Vue/TypeScript platform of several hundred screens serving 3,500+ loan officers nationwide at the #1 US retail mortgage lender, deploying weekly.
• Achieved a 3x improvement in application load time through performance profiling and targeted optimization of the table rendering path.
• Designed and implemented the frontend architecture for Cube, a configurable analytics interface for querying loan and user datasets, and one of the platform’s largest features; defined the API interface contract jointly with backend developers.
• Added full TypeScript coverage to the networking/API subsystem, eliminating a class of runtime errors caused by type mismatches and enabling reliable AI-assisted development.
• Implemented optimistic updates, request debouncing, and response caching in the shared networking layer, cutting redundant network traffic and improving interaction responsiveness up to 2x in the heaviest workflows.
• Championed AI-assisted engineering workflows (GitHub Copilot with Claude, Codex), integrating automated code review, test generation, and documentation into the development process and improving delivery speed up to 2x.
• Extracted shared components into a Storybook component library (configurable table, column selector, drag-and-drop tree view), adopted across multiple company projects.
• Established lint rules and architecture guidelines through cross-team consensus, encoding standards as automated tooling rather than manual review.
• Built end-to-end test coverage with Playwright and unit tests with Jest; partnered with tech support and backend teams to diagnose production incidents, eliminating recurring race conditions in parallel API call queues and stabilizing critical workflows.
• Developed and maintained the Dealer Portal mobile application (React Native) and web application (React), delivering features in direct collaboration with design and product teams.
• Published iOS and Android applications to the Apple App Store and Google Play Store.
• Built reusable UI components and shared logic to accelerate delivery across web and mobile.
• Mentored a junior engineer, led code reviews, and conducted frontend interviews as part of the hiring process.
React Native
React
Centralex
–
Head of Frontend · Hong Kong
• Led frontend development of a decentralized finance exchange platform and mobile application using React, TypeScript, Redux, Redux-Saga, and Ionic in a Yarn monorepo.
• Built a staking application with Web3.js and Solidity smart contract integration; developed the Next.js marketing site.
• Designed the application architecture for parallel team development; hired, managed, and mentored the frontend team.
• Owned the full UI vision from requirements through delivery in direct collaboration with designers, product managers, and non-technical stakeholders.
Founding Senior Frontend Engineer · San Francisco, CA
• Core founding team member; built the Ankr Portal from scratch, a platform for deploying web and blockchain application servers, using React and TypeScript.
• Delivered four products from a single shared codebase: web portal, React Native mobile app, Electron desktop wallet, and blockchain explorer.
• Proposed and implemented a Yarn monorepo architecture for cross-platform code sharing; built a custom Axios/Redux-Saga networking layer with transparent OAuth token handling.
• Drove UI architecture and product direction with designers and business leadership in an environment with no dedicated product management.
Yarn/pnpm monorepos
React Native
Redux-Saga
Electron
Monorepo
React
Redux
LIX
React Native Engineer · Aarhus, Denmark
• Developed a multi-platform book reader application (iOS, macOS, Windows) for an EdTech startup.
• Implemented Service Workers for a significant performance improvement; rewrote the book download subsystem with Redux-Saga to support concurrent downloads.
• Established E2E testing with Spectron and enforced ESLint standards, resolving 600+ code-quality issues.
Redux-Saga
Spectron
ESLint
Redux
Earlier
–
Full-Stack Engineer / iOS Engineer
• Full-stack and mobile development across agencies, product companies, and client services, including EPAM Systems.
• Sole ownership of mobile clients, junior developer mentorship, and delivery across stacks including PHP/MySQL, Ember.js, Objective-C, and React Native.
MySQL
React
Education
Applied Mathematics — Udmurt State University, Izhevsk, Russian Federation