Senior Full-stack / Realtime Product Engineer

I build complex web products with realtime interaction at their core.

17+ years of experience leading products from architecture to production, with a focus on complex interfaces, WebRTC, WebSockets and long-lived systems.

17+ years shipping web and cross-platform products
Chessable / Chess.com engineering leadership and realtime tools
React / WebRTC / TypeScript architecture through production

Selected web and product work

Products built for real workflows.

View project: Chessable Classroom Chessable Classroom

Flagship case study

Chessable Classroom

Live web classroom for teaching chess online: interactive board, audio/video, quizzes, and tournaments.

ReactWebRTCWebSockets
View project
View project: Vizzlo Desktop App Vizzlo Desktop App

Product engineering

Vizzlo Desktop App

A cross-platform Electron app for creating high-quality charts and business graphics with offline support and presentation integrations.

ElectronReactTypeScript
View project
View project: Build And See Build And See

Product engineering

Build And See

A cross-platform construction collaboration app for sharing photos, chatting in real time, and tracking project activity across teams and roles.

IonicNode.jsMongoDB
View project
View project: Virtual Lawyer Virtual Lawyer

Product engineering

Virtual Lawyer

A cross-platform legal consultation app that connects users with lawyers via real-time video/audio/text chat, with file exchange and document scanning.

IonicNode.jsWebRTC
View project
View project: GrannyGram GrannyGram

Product engineering

GrannyGram

A mobile + web service that turns collaborative photo collections into physical postcards, printed and mailed to the recipient.

IonicPHPSymfony
View project
View project: eGabinet eGabinet

Product engineering

eGabinet

A responsive web app for remote and on-site medical consultations: appointment booking, patient records, and real-time communication between patients and healthcare providers.

AngularJSPHPMySQL
View project
View project: AxiGo AxiGo

Product engineering

AxiGo

A flexible e-commerce platform that let users launch and manage their own online stores quickly, with both easy onboarding and deep customization.

PHPMySQL
View project

Experience

A long production track record.

  • Mar 2025 - now
    Freelance Developer & Game Creator @ Nebunook
    Working independently on game development using a custom C++ engine with bgfx and Jolt. Providing freelance services including full-stack development, visual effects, and interactive web solutions.
  • Oct 2020 - Feb 2025
    Engineering Manager & Senior Full-stack Developer @ Chessable / Chess.com
    Led development of Chessable Classroom - a live teaching tool for chess with virtual board, AV chat, and quizzes
    Maintained Chess.com Classroom and contributed to Chess.com Analysis Board
    Full-stack: React, Vue, TypeScript, PHP, WebRTC, Sockets
  • May 2020 - Sep 2020
    Senior Software Developer @ mediafellows
    Worked on MediaStore admin and buyer-facing apps
    Focused on frontend with React, MobX, TypeScript
  • Jan 2018 - Apr 2020
    Frontend Developer @ Vizzlo
    Led the creation of Vizzlo Desktop, a cross-platform Electron app for business charting
    Technologies: React, Redux, TypeScript, Electron
  • Feb 2009 - Dec 2018
    Software Developer & Owner @ Codinarium
    Independently developed multiple projects and startups:
    Virtual Lawyer - Ionic app for real-time legal consultations
    Build And See - collaboration app for construction projects
    GrannyGram - collaborative photo-to-postcard service
    eGabinet - medical scheduling and video consultation system
    AxiGo - e-commerce platform for launching online stores
    Full-stack work with Angular, Ionic, Node.js, MongoDB

Complex product, difficult workflow or realtime feature?

Let’s make the hard part clear and shippable.

Discuss a web project