Senior frontend engineer

DmitriiLobanov

I build React and TypeScript products for complex workflows, with measured improvements to performance, reliability, and delivery.

React · TypeScript · Next.js / Fintech & SaaS

The person
behind the system

Dmitrii Lobanov
event offer.updated
state consistent
context illustrative

Measured impact

Production outcomes / selected
Experience6+ yrs

React and TypeScript product engineering

Platform scale300k+

Users served by the Tinkoff fintech platform

Loading · p75 LCP6s → 2s

Production loading time across critical pages

Interaction · p75 INP−70%

Production interaction latency: 500ms → 150ms

Product engineer

What people use

  • Complex workflows
  • Interaction systems
  • Performance
  • Accessible interfaces

Frontend architecture

What keeps it reliable

  • Domain boundaries
  • Server state
  • Real-time events
  • Long-lived architecture

01 / Tinkoff · Fintech platform

Engineering for 300,000+ users

I built and evolved partner and internal operations frontends, connecting onboarding, analytics, documents, permissions, and real-time workflows. Production p75 LCP improved from 6s to 2s.

Explore the case study

02 / Independent product · Reliable Kanban

Immediate feedback. Recoverable moves.

Drag-and-drop updates immediately. Failed moves roll back, stale writes are rejected, and unrelated tasks stay available while a move is pending.

Open the project

03 / Edge Case Inc.

When the system breaks character

Production incidents become visual stories: symptoms escape the interface, travel through the system, and reveal the real cause.

Follow the investigations
Live event topologySystem observing
Offer UIevent emitted
Event gatewaydelivery check
Server stateaccepted once
Idempotency guardduplicate absorbed
Resolved · one state transition

04 / Thinking in public

The reasoning is part of the work

05 / Start a conversation

Building a product whose complexity is starting to show?

I’m open to remote Senior Frontend Engineer roles through international B2B contracts. Based in Ecuador · UTC−5 · English C1.

Conversation channel Available
Signal
Product · architecture · frontend
Next step
A focused first conversation
Start the conversation