For ten years I’ve built products across web, mobile, backend and AI. Most recently I’ve been the founding engineer at Exoplan, and earlier I led a team of 8 at Sparkle.

Tools: TypeScript · React · Swift · SwiftUI · Node.js · Python · PostgreSQL · Firebase · LLM agents

Take the CV with you

Experience

  1. – now

    Exoplan

    Founding engineer

    A SwiftUI app for iPhone and Apple Watch with a Node.js backend, made with designer Paul Never. I was the only engineer.

    • Built the energy model, a Python function on Firebase that turns 8 weeks of HealthKit heart rate, activity and sleep data into daily energy estimates.
    • Cut out workouts and dropped outliers with DBSCAN, then fitted a LOWESS curve for each weekday, with a threshold that adapts to each person.
    • Built an AI scheduling agent over WebSocket that asks the iPhone for live EventKit and energy data through tool calls before it answers.
    • Scored each night’s sleep against the person’s own 30-day baseline, after cleaning up the HealthKit sleep data.

    Built with: Swift · SwiftUI · watchOS · HealthKit · EventKit · Node.js · WebSocket · Python · Firebase · LLM agents

  2. –

    SRTX, makers of Sheertex

    Product engineer

    Factory software for a Y Combinator textile company: TypeScript, React, Node.js.

    • Moved all the core factory dashboards to live data and rebuilt reporting with advanced filtering.
    • Built a waste tracking system from the ground up: scrap stations, sorting and the operator screens, with end-to-end tests.
    • Built 8 warehouse and inventory modules end to end, from NestJS and database migrations to React: material handling, stock splitting and location inspections.

    Built with: TypeScript · React · Node.js · NestJS · PostgreSQL · Cypress

  3. –

    Career break

    The war in Ukraine started. I volunteered and built a few pet projects.

  4. –

    Turbota

    Co-founder, non-profit

    A “marketplace of help” for Ukrainian refugees, on the web and on iPhone. Six of us launched it in three weeks.

    • Implemented a fully serverless backend on Firebase and set up CI/CD on CircleCI.
    • Led a team of 6 across product, engineering, marketing and support.
    • Got 5 Instagram influencers with a combined following of 1.35 million to feature it, which doubled as a stress test.

    Built with: Angular · Firebase · CircleCI

  5. –

    Sparkle

    Lead software engineer

    A platform for online events and festivals, built with TypeScript, React and Firebase.

    • Traced a 3-minute freeze near 1,000 concurrent users to an open-source library and fixed it there with a pull request.
    • Designed a refactor for up to 100,000 concurrent users, with a new data hierarchy and denormalized data.
    • Led the work with an outside games studio on the interactive map that hosted Burning Man online.
    • Joined as a senior engineer and grew into leading and coaching a team of 8.

    Built with: TypeScript · React · Firebase · Firestore

  6. –

    Frontend engineer

    Schibsted, Innovecs, Corva, K-3Soft and GeekMyWeb

    5 web projects for media, finance, oil and gas, advertising and recruitment companies.

    • At Schibsted, a media company of more than 1,000 people: built a shared components pack for 3 cross-functional teams.
    • For Upstox, a stock trading platform: built a cross-tab communication service behind a facade over the browser API, so traders can open 3 or more tabs without extra socket connections.
    • At Corva: cut load time by more than 70% with code splitting that shrank the initial bundle, and brought in peer code reviews.

    Built with: JavaScript · TypeScript · React · Redux · Redux-Saga · styled-components · react-query · Highcharts · TradingView

What people say

Michael Woodworth EVP Technology at SRTX

“He took full ownership of his areas and shipped steadily. I’d hire him again.”

Andrew Poddubny Software development manager at Innovecs

“Mike is very talented and passionate developer.”

Ruslan Tsytsiura Product designer at Turbota

“He went above and beyond to ensure that every aspect of the Turbota.io platform was functioning as intended and that our users were getting the help they needed.”

Paul Never Founder and designer at Exoplan

“Mike asks concrete questions, spots edge cases in designs and thinks through how the different parts of a product fit together.”

Vladyslav Sydorenko Senior iOS software engineer at Turbota

“Mike’s technical expertise, leadership, and dedication to the success of the project were instrumental in delivering a high-quality product that met user needs.”

Alex Sokolov Senior IT project manager at K-3Soft

“His bright mind and flexibility of thinking allowed us to find great technical solutions in the most complicated situations.”

More recommendations on LinkedIn: linkedin.com/in/mike-lvoff/details/recommendations

Education

Kyiv Polytechnic Institute, biomedical engineering and computer science