Open to senior frontend roles

Open to freelance & consulting gigs

Software you don't have to check twice.

I'm Dmytro Lubenets — a senior frontend engineer with 14 years building and scaling production web apps at startups. Three years at Streak (YC S11) shipping CRM features used by tens of thousands of teams. Paris-based, remote-friendly across the EU and North America.

Years of experience
14 yrsbuilding for the web
Product updates gain
2–5×product feature updates speed via design system
Activation lift
+10%user activation with improved onboarding flow

What I do best

Platform-grade frontend

The three things teams usually bring me in for.

Design systems & DX

Component libraries, Storybook/Chromatic pipelines, and tooling that multiply a team's output. At Streak this meant a 2–5× increase in product engineering throughput.

Real-time & collaborative UI

Video consultations at Maple, live trading dashboards at Coinsquare, live spreadsheets, automation and integrations editor at Streak.

Browser extensions & platform

Deep platform work: InboxSDK, service workers, content scripts, WebAssembly, performance. I reverse-engineered Gmail's production client to enable native third-party UI.

Track record

Experience

14 years across startups, scale-ups, and consultancies in North America and Europe.

Earlier roles (2012 – 2015)
  • Waverley Software — Full-Stack Engineer (2013–2015). Built an enterprise communication platform on Cordova/AngularJS + Node.js with real-time WebSocket sync for a San Francisco startup.
  • TeamDev — Full-Stack Engineer (2013). Built Cisco network security SPA dashboards for an international software company serving Fortune 500 clients.
  • Code-on — Python Web Developer (2012–2013). Owned backend and frontend stacks at a full-cycle web agency: Django, jQuery, tailor-made business solutions.

Selected work

Projects

Recent work & side projects.

Cogninote

2026

Self-hosted AI knowledge management system on modern RAG architecture (LightRAG — hybrid graph + vector retrieval). BYOK across Claude, Gemini, OpenAI, and local models.

  • Bun
  • Hono
  • React
  • TipTap
  • TanStack
  • Postgres
  • Drizzle
  • Docker

Experimental browser AI API

2025

TypeScript polyfill for the new LanguageDetector Web API — on-device language detection across 104 languages via Google's CLD3 neural network compiled to WebAssembly. Works in any modern browser.

  • TypeScript
  • WebAssembly
  • Web APIs
  • CLD3

InboxSDK

2022–2025

Contributor to the open-source Gmail extension SDK used by extensions reaching millions of users. Led the sidebar redesign by reverse-engineering Gmail's production client, enabling native third-party UI integration.

  • Open source
  • SDK design
  • Browser extensions
  • Reverse engineering
View repository

More on GitHub

Toolbox

Skills & stack

What I actually use day to day.

Core

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • Node.js
  • Python
  • HTML5
  • CSS3

State & data

  • TanStack Query
  • Zustand
  • Redux
  • RxJS
  • GraphQL
  • WebSockets
  • WebRTC
  • tRPC

Quality

  • Storybook
  • Chromatic
  • Playwright
  • Vitest
  • Jest
  • Testing Library
  • Cypress
  • Sentry

Platform & infra

  • Browser extensions
  • Service Workers
  • WebAssembly
  • Docker
  • Kubernetes
  • GCP
  • AWS
  • GitHub Actions

AI & LLM

  • Claude Code
  • Anthropic API
  • OpenAI API
  • LightRAG
  • MCP
  • Agentic coding

Styling & design

  • Tailwind CSS
  • shadcn/ui
  • Radix UI
  • CSS Modules
  • Design systems
  • Figma

Let's talk

Building something real-time, collaborative, or platform-grade?

I'm looking for senior roles at product-led startups and scale-ups. Paris-based, remote-friendly across the EU and North America. Also open to select consulting engagements.

Usually reply within a day · Consulting enquiry?

I also write about frontend and AI tooling on my Substack — come say hi.