Aleksandr Minchenkov

Aleksandr Minchenkov

Senior Product Engineer

Frontend-focused engineer building production web, mobile, and AI-enabled products end-to-end.

7+ years of commercial engineering experience across React and TypeScript, product architecture and complex UX, hands-on backend, data, and infrastructure ownership, AI-enabled products, AI-native engineering workflows, and production delivery.

ReactTypeScriptNext.jsReact NativeAI Product EngineeringProduct Architecture

Selected work

Featured Projects

Products and systems that show how I approach product engineering, frontend architecture, AI-enabled workflows, and production delivery.

Product Engineer

Public source

Job Application Assistant

Self-hosted system for focused job search through company career pages, syncing supported ATS vacancies, explainable matching against confirmed candidate facts, and controlled AI.

Next.jsReactAnt DesignNestJSExpressNode.jsPostgreSQLPrismaTypeScriptZod
  • Connected Greenhouse, Lever, and Ashby as supported ATS vacancy sources.
  • Used background sync with deduplication and provenance for collected vacancies.
  • Applied deterministic matching first, then operator-controlled AI for review support.
  • Presented explanations, blockers, and status history for matching decisions.

Shows end-to-end product ownership across job-search workflows, reliable data handling, and a controlled AI boundary.

Product Engineer

Live product

Social Surface

Review-first product for discovering relevant public X conversations and drafting contextual replies.

Next.jsTypeScriptSupabaseOpenAI APIX API
  • Turns an offer into search intents, query packs, and a focused candidate inbox.
  • Uses deterministic collection and relevance filtering before AI-assisted drafting.
  • Keeps reply review and engagement decisions with the user.

Shows a practical AI-assisted workflow with explicit human control and clear technical boundaries.

Product Engineer / React Native Engineer

Public source

Park Fit

Cross-platform app for organising and joining free outdoor workouts across iOS, Android, and Web.

React NativeExpoTypeScriptSupabasePostgreSQLReact QueryExpo NotificationsNativeWind
  • Supports member and trainer roles with protected access and RLS-backed data rules.
  • Provides workout discovery, capacity-aware booking, and session details for attendees.
  • Covers trainer session management and attendee coordination.
  • Includes notifications, localization, and native fallbacks across supported platforms.

Shows cross-platform product delivery across protected roles, booking flows, and practical mobile UX.

Product Engineer

Private source

Social Media Assistant

A fitness trainer's Instagram blog content workflow for turning reviewed health and fitness sources into controlled posts.

TypeScriptNode.jsTelegrafSupabaseOpenAIRSSPubMedInstagram Graph API
  • Collects candidate material from trusted RSS sources and PubMed for an editorial review pipeline.
  • Runs deterministic eligibility and quality gates before AI source selection, generation, and quality review.
  • Uses Telegram preview and control for feedback and manual delivery, alongside seamless Instagram autopost.

Shows a source-grounded editorial workflow that combines AI assistance, creator control, and seamless Instagram autopost.

Product Engineer

Public source

Workout Diary

Mobile-first, self-hosted PWA personal training diary for progress tracking and practical day-to-day use.

Next.jsReactTypeScriptPWAPostgreSQLDrizzleTanStack QueryIndexedDBservice worker
  • Speeds logging with prefilled values from prior sets.
  • Keeps append-only history with records and progress comparisons.
  • Supports offline drafts and an outbox for later sync.
  • Uses a PIN for focused personal access on a small self-hosted stack.

Shows a mobile-first PWA designed around quick logging, offline resilience, and dependable training history.

Portfolio collection

Explore more work

All Projects

Explore additional frontend, mobile, Web3, and product experiments.

How I work

What I Do

Product

Product Engineering

From incomplete requirements and product constraints through architecture, implementation, testing, and production delivery.

Structure

Frontend Architecture

Deep React and TypeScript expertise for complex state and workflows, scalable boundaries, performance, maintainability, and polished UX.

AI product UX

AI-enabled Products

LLM integrations, AI-assisted product flows, human-in-the-loop systems, scoring and generation workflows, and practical AI UX.

Critical UI

FinTech & Data-heavy UI

Trading interfaces, client portals, onboarding, back-office products, dashboards, charts, WebSockets, and real-time product surfaces.

Approach

Engineering Principles

The way I approach product engineering work.

Start with the flow

Before writing code, I try to understand the user flow, missing requirements, backend dependencies, edge cases, and what "done" should actually mean.

Keep state understandable

I prefer TanStack Query for server state and keep local UI state separate, so data loading, forms, and interactions do not turn into one mixed state layer.

Structure should help delivery

I like feature-based architecture when the product has real domains. Good structure should make new features easier, not add ceremony for its own sake.

Components should stay simple

I prefer extracting business logic into hooks and keeping presentational components focused, readable, and easy to test or change.

Avoid fake abstractions

I do not like abstractions created too early. I would rather keep the solution simple and refactor when the repeated pattern becomes real.

Unblock pragmatically

When delivery is blocked, I look for practical frontend solutions, clarify trade-offs, and keep the task moving instead of waiting passively.

Use AI as an engineering system, not a shortcut

AI-assisted engineering works best as a disciplined flow: context and specification → implementation → review → validation → human ownership.

Career

Experience Snapshot

FP Markets

Senior Frontend Engineer

July 2025 - April 2026

Remote, Cyprus

Worked on fintech admin and client-facing products, focusing on onboarding, profile flows, back-office operations, frontend structure, refactoring, delivery quality, and cautious AI-assisted engineering workflows in a high-ambiguity product environment.

M2

Frontend Engineer

June 2024 - May 2025

Dubai, UAE

Built and polished complex fintech UI: responsive product surfaces, admin panel screens from rough mockups, trading-related interfaces, onboarding integrations, and automated test coverage.

ICL Services

Frontend Engineer / Lead Frontend Engineer

June 2021 - June 2024

Kazan, Russia

Built and led frontend work across LMS, AI proctoring, restaurant analytics, and enterprise dashboard products, with focus on complex UI, team delivery, mentoring, and maintainable frontend structure.

Noorsoft

Frontend Engineer

February 2019 - June 2021

Voronezh, Russia

Developed web and mobile frontend products across investment, social, and mobility domains, including responsive interfaces, charts, animations, modernization, and mobile release workflows.

Writing

Case Studies

Selected product work, with the workflow decisions and technical boundaries behind each project.

Social Surface

A review-first product for finding relevant public X conversations and preparing contextual replies.

Read case study

Social Media Assistant

A Telegram bot for guided content-profile setup, source review, and controlled delivery workflows.

Read case study

Contact

Let's build something useful.

Open to Senior Product Engineer and Senior Frontend Engineer roles with product-focused teams building AI-native, FinTech, SaaS, and data-heavy products internationally or through relocation.

Location
Open to relocation
Email
aleksandr.minchenkov.frontend@gmail.com
Phone
+7 952 545 37 39
Senior Product EngineerFrontendReact / Next.jsTypeScriptAI Product EngineeringReact NativeFinTech / SaaSRemote / Relocation