Available for selected projects

Artem Zhabinsky / Senior Software Engineer | Frontend - BFF - API Integrations

Senior engineering for product teams that need the whole system shipped.

I design, build and modernize serious web and mobile products across frontend architecture, BFF layers, API integrations, delivery pipelines and product-facing technical leadership.

Trust indicator
10+ years shipping product software
Trust indicator
Frontend, BFF and API integration depth
Trust indicator
Fintech, mobility, humanitarian and trading domains
Trust indicator
Warsaw-based, working with international teams
01

Product UI

02

BFF

03

API contracts

04

Delivery

Expertise

Senior product engineering across the parts that usually drift apart.

The work sits between product surface, backend contracts and delivery reliability. That is where complex teams usually lose time.

01

Frontend architecture

Design systems, application shells, state boundaries, rendering strategy and migration paths for React and Next.js products.

Useful when the frontend has outgrown feature-by-feature delivery and needs a stable technical shape.

02

Fullstack product delivery

End-to-end implementation across frontend, Node.js services, data contracts, integrations and release workflows.

Strong fit for teams that need senior execution without separating product thinking from engineering quality.

03

BFF and API integrations

Clean backend-for-frontend layers, REST API design, third-party integrations and typed contracts between systems.

Keeps frontend teams productive while protecting product surfaces from backend and vendor complexity.

04

Browser extensions and internal tools

Manifest V3 extensions, workflow utilities, private dashboards and automation surfaces for teams that need better development or operational tooling.

Useful when a small, sharp browser extension or tool can remove repeated manual work from a product team.

05

Modernization of legacy systems

Incremental rebuilds, framework upgrades, test recovery, bundle cleanup and safer paths from old code to current architecture.

Built for business-critical products that cannot pause delivery for a rewrite.

06

Performance, testing and CI/CD

Measurement-led performance work, automated test strategy and delivery pipelines that keep releases predictable.

The target is not prettier tooling. It is lower risk, faster feedback and better product reliability.

Selected technologies

A focused stack for product surfaces, integration layers and predictable delivery.

The stack is intentionally weighted. The center of gravity is TypeScript, React, Next.js, Node.js, BFF/API work, testing, CI/CD and performance.

Core stack

TypeScriptReactNext.jsNode.jsBFFREST APIsTestingCI/CD

Languages

  • TypeScript
  • JavaScript
  • HTML5
  • CSS3/SASS
  • SQL

Frontend

  • React
  • Next.js
  • React Native
  • Browser extensions
  • Manifest V3
  • Vue
  • Angular
  • Svelte
  • Redux

Backend and APIs

  • Node.js
  • Express
  • REST APIs
  • BFF
  • Integrations

Architecture and delivery

  • Monorepos
  • Docker
  • AWS SDK
  • Firebase
  • Vite
  • Webpack

Testing and CI/CD

  • Jest
  • Vitest
  • React Testing Library
  • Cypress
  • Detox
  • GitHub Actions
  • GitLab CI/CD
  • Jenkins

Observability and product

  • InfluxDB
  • PostHog

AI/LLM workflow

  • AI agents
  • Local model setup
  • Prompt engineering
  • Workflow automation
Experience snapshot

Complex domains, distilled into product outcomes.

A concise view of where the judgment comes from: high-load, regulated, operational and delivery-sensitive product environments.

  1. Trading, risk and internal platforms

    Fintech

    Built and modernized product surfaces for high-load trading and risk workflows, with emphasis on performance, data contracts and internal operator trust.

  2. Mobile App and Driver Platforms

    Mobility

    Worked on fleet and driver-facing product systems where operational clarity, wallet flows and mobile reliability mattered more than visual novelty.

  3. Marathonbet

    Betting and casino

    Contributed to large-scale frontend modernization in a high-traffic environment with demanding reliability and delivery requirements.

  4. Startup House

    Product studio

    Shipped web and mobile products for startup and scale-up clients, balancing architecture decisions with changing product constraints.

  5. Stylesoft

    Earlier engineering

    Built a practical fullstack foundation across UI implementation, integrations and maintainable application delivery.

Projects

Representative product work across complex domains.

A concise view of the systems Artem is typically brought in to design, modernize or ship. Client details are anonymized where needed.

Public case studies will be added selectively. Until then, these summaries describe credible engagement patterns without exposing confidential implementation details.

Trading workflows

Investor Workflow Portal

Representative

A permission-aware web application for investor operations, workflow review and execution visibility across internal and vendor data sources.

Next.jsTypeScriptNode.jsBFFREST APIs

Stabilized a complex product surface by moving integration complexity into typed BFF contracts and clearer frontend boundaries.

Mobility operations

Fleet Operations Dashboard

Representative

A dense operational dashboard for fleet status, driver activity, incidents, documents and financial workflows across regional teams.

ReactTypeScriptPostHogREST APIsCI/CD

Improved operator speed with stable filtering, role-aware views and product instrumentation for workflow decisions.

Mobility fintech

Driver Wallet App

Representative

A React Native mobile surface for balances, payouts, document flows and support touchpoints in a driver-facing product.

React NativeTypeScriptDetoxFirebaseIntegrations

Raised confidence around money-adjacent flows through clearer API contracts, end-to-end coverage and resilient mobile states.

Humanitarian technology

Humanitarian Support Platform

Representative

A support coordination platform for intake, eligibility checks, case status and partner-facing operational reporting.

Next.jsNode.jsSQLGitHub ActionsCypress

Kept the system maintainable and legible for non-technical staff working with sensitive, high-context operational data.

High-traffic gaming

Betting Frontend Modernization

Representative

A staged modernization of betting and casino frontend surfaces constrained by legacy architecture, heavy traffic and delivery pressure.

ReactWebpackTesting LibraryJenkinsPerformance

Improved release confidence through incremental migration, stronger regression coverage and bundle-level performance work.

Browser extension

Local Session Sync

Representative

A Manifest V3 extension that helps developers recreate authenticated sessions on localhost from dev, stage, UAT and production-like tabs.

Chrome ExtensionManifest V3JavaScriptCookies APILocal storage

Turns repeated login and environment switching into a controlled local workflow while keeping cookie handling inside the browser.

Working style

Calm technical leadership for teams that need fewer unknowns.

The value is not just code output. It is turning ambiguous product and integration work into decisions, contracts, feedback loops and shipped software.

Principle 01

Architecture first, without ceremony

Start by finding the product boundaries, data ownership and delivery constraints. Then choose the smallest architecture that can survive real growth.

Principle 02

Business-aware engineering

Technical decisions are framed around release risk, maintenance cost, operator trust and product velocity, not tool preference.

Principle 03

Clean contracts between systems

Frontend, BFF and API layers should have explicit responsibilities. That makes product work faster and integration work less fragile.

Principle 04

Performance-minded execution

Measure the expensive paths, reduce unnecessary client work, keep bundles lean and make quality visible in CI before users feel the damage.

Contact

Serious product work deserves senior engineering from the first conversation.

Available for selected projects, modernization work and product teams that need a strong frontend/fullstack partner across architecture, delivery and integrations.

LocationWarsaw, Poland
Start a conversation