Eugene Osadchyi

Senior Product Engineer

Email: e.osadchuy@gmail.com | LinkedIn: yevhenii-osadchyi | GitHub: osa911 | Wasper: wasper.app | Portugal | Open to remote roles and relocation

Professional Summary

Senior product engineer with 9+ years delivering user-facing products across TypeScript/React, Node.js, PostgreSQL, and cloud services. Founder of Wasper, owning a macOS voice app across UX, native model integration, performance evaluation, and distribution. Previously led production AI agent platforms and payment, marketplace, and domain workflows at Unstoppable Domains. Recent work includes local speech inference, speaker attribution, and experimental model training.

Technical Skills

Applied AI & Agents: AI Product Engineering, Agentic Systems, MCP, Tool Use, RAG, Claude, Anthropic SDK, Codex, Cursor, Evaluation & Benchmarking

Speech & Local Inference: Whisper, Parakeet, Cohere Transcribe, Speaker Diarization, Speaker Embeddings, ONNX Runtime, Core ML / Metal, Quantized Local Inference

AI-assisted research exposure: PyTorch / CUDA, Model Training & Objective Ablations

Core Engineering: TypeScript, JavaScript, React, Next.js, Node.js, SQL, PostgreSQL

Desktop Product Delivery: Electron, macOS Desktop Development

Delivery & Integration: REST & GraphQL, Redis, Bull Queues, Authentication, Stripe, MoonPay, Coinbase CDP, Fireblocks MPC, WalletConnect

Reliability & Infrastructure: GitHub Actions, CI/CD, GCP, Cloud Run, Docker, Datadog, Sentry, Playwright, Jest

AI-assisted working exposure: Python / FastAPI, Go, Native C++ Integration

Professional Experience

Wasper

https://wasper.app — macOS AI app for voice dictation, audio/video transcription, and searchable media with AI summaries.

March 2026 — Present

Founder & AI Product Lead — AI Voice Product

March 2026 — Present

  • Founded and delivered Wasper, a macOS AI voice app. Own product requirements, architecture, UX, verification, and signed distribution across Electron/React and native inference runtimes; direct implementation through AI coding agents.
  • Delivered dictation and AI rewriting, plus a Chrome-to-desktop workflow for recording browser meetings and importing YouTube videos. Saved transcripts in a searchable media library with AI summaries, saved digests, and read-only MCP and CLI access so users can explore their saved content through personal AI agents.
  • Integrated and evaluated Whisper, Parakeet, and Cohere Transcribe for local speech recognition. Directed Apple Silicon inference optimization, including quantization, encoder bucketing, graph caching, and prewarming, measured against transcription accuracy, stop-to-paste latency, memory, and long-recording reliability.
  • Developed local speaker diarization and word-level attribution using Sortformer and TitaNet embeddings, including ownership preservation through transcript cleanup. Implemented durable speaker-analysis jobs, cancellation and recovery, plus experimental remembered-voice suggestions requiring user confirmation.
  • Developed an experimental on-device English correction pipeline using LFM2.5-230M, fine-tuned on curated correction examples and quantized for local GGUF inference. Evaluated useful corrections and meaning changes, with original-transcript retention, complete-output checks, deadlines, and fallback behavior; remains opt-in and unreleased.
  • Ran experimental PyTorch/CUDA diarization training and controlled objective comparisons with frozen checkpoint-selection criteria. Built versioned evaluation corpora, source-separated comparisons, and reproducible result records; rejected candidates that failed quality gates.

Unstoppable Domains

https://unstoppabledomains.com — Web3 + ICANN-accredited DNS domain registrar. Full-stack delivery across a Next.js frontend, Express.js backend, and shared TypeScript library in a monorepo on Google Cloud Platform.

December 2021 — April 2026

Senior AI Engineer — AI Agent Platform, MCP, RAG, Agentic Systems

December 2025 — April 2026

  • Shipped a multi-persona customer AI widget with router-tool handoff, page-aware mode selection, anonymous/authenticated flows, rich tool-output user interface, and voice input. The widget reached its projected 3-month adoption target within one month.
  • Led a production AI agent platform across customer, admin, and internal tools, with 80+ tools connecting databases, knowledge sources, and live APIs. Built a shared Claude client across four services, persistent sessions, authentication, usage billing, and safeguards for destructive operations.
  • Built internal and public MCP servers with PII redaction, column-level blocklists, and OAuth scope checks at retrieval boundaries. Developed an internal engineering assistant for ticket triage, database and log investigation, and structured root-cause proposals.
  • Built the GitHub Actions workflow that gates pull requests on AI review and auto-approves low-risk PRs (advisory mode, ISO-compliant). Split monolithic backend test suites into parallel jobs with isolated Redis workers and on-demand blockchain sandboxes, cutting backend CI runtime from ~75 minutes to ~12 minutes and per-run cost from ~$0.52 to ~$0.15.

Senior Product Engineer — Wallets, DNS, Marketplace, Payments

February 2024 — November 2025

  • Owned payment, wallet, and domain-marketplace workflows across backend services and React interfaces, including Stripe subscriptions and Fireblocks custody. Built transaction state machines, webhooks, retries, rollback, and operational recovery for long-running operations.
  • Architected the DNS transfer-in pipeline end-to-end: bulk authorization code validation with dynamic caching in Redis, async Bull job queues processing up to 500 domains per batch, retry and recovery flows, user operation state machines, and comprehensive admin dashboard tooling. Pipeline now handles several thousand inbound domain transfers per month, with peaks over 50,000 during high-volume periods.
  • Provided architecture direction and code review across a ~20-person engineering team. Owned cross-service React, Node.js, and TypeORM upgrades, HTTP connection pooling, and elimination of N+1 PostgreSQL queries through bulk-loading.

Senior Software Engineer — Full-Stack — Domains, Identity, Foundations

December 2021 — January 2024

  • Web performance overhaul: lifted Google PageSpeed Insights score from 14 to 85 and shrank the frontend bundle from 2.4MB to 365KB through code splitting, lazy loading, font preloading, deferred third-party scripts, and per-component chunking.
  • Designed and shipped Stripe subscription automation end-to-end from scratch — recurring billing, webhooks, retry handling. Integrated Moonpay for fiat-to-crypto on-ramp; built checkout flows for both fiat and cryptocurrency payments.

Reevoo LTD

https://reevoo.com — E-commerce reviews and ratings platform with embeddable third-party widgets deployed on client e-commerce sites.

August 2019 — November 2021

Senior JavaScript/React Engineer

August 2019 — November 2021

  • Proposed and led migration from AngularJS and CoffeeScript to Preact, significantly reducing bundle size for embeddable third-party widgets deployed on client e-commerce sites.
  • Built Node.js server-side rendering (SSR) middleware for the Preact project and integrated Preact components into Web Components for cross-platform embedding on Shopify and custom platforms.

SectorAlarm

Smart home security platform in Norway.

November 2018 — May 2019

Senior TypeScript React/Redux Developer

November 2018 — May 2019

  • Set up a new single-page application (SPA) from scratch using TypeScript, React, Redux, and Redux-Saga for a smart home security platform (SectorAlarm, Norway).
  • Worked onsite with the customer engineering team in Oslo, ran React knowledge-transfer sessions, refined the backlog with the product owner, and tested workflows against connected smart-home equipment.

FDI Ukraine

Government software services in Kyiv. Built SPA admin dashboards on React/Redux for the Department of Municipal Property and a city monuments registry.

August 2017 — October 2018

Team Lead, Front-End

February 2018 — October 2018

  • Managed sprint planning and task distribution for the front-end team; conducted technical interviews for new candidates.
  • Made key architectural decisions for application structure across multiple government projects and continued shipping the Department of Municipal Property and city monuments registry SPAs (React, Redux, Redux-Saga, Reselect, Normalizr, Ant Design, Webpack 3).

React/Redux Developer

August 2017 — February 2018

  • Built SPA admin dashboards from scratch for the Department of Municipal Property and a city monuments registry using React, Redux, Redux-Saga, React Router v4, Reselect, Normalizr, Ant Design, and Webpack 3.

Smetner Associates

Kyiv, Ukraine — Mobile app admin panel and corporate website development.

March 2017 — July 2017

React/Redux Developer

March 2017 — July 2017

  • Developed and implemented front-end architecture for a mobile app admin panel using React, Redux, Redux-Saga, and Node.js.
  • Built a corporate website from scratch with server-side rendering (SSR) and mentored junior developers through code review.

IT-Doors

Kyiv, Ukraine — E-commerce online stores and admin panels.

October 2016 — March 2017

Frontend Developer

October 2016 — March 2017

  • Developed an online store for a drugstore network and an admin panel for a beauty store chain, implementing Jest tests and SIP telephony integration using React, Redux, and Node.js.

Ukrteplo • AVANT-BANK

Kyiv, Ukraine — Financial reporting and analysis with internal web tool development that sparked the transition to software engineering.

July 2012 — October 2016

Financial Analyst / Junior Accountant

July 2012 — October 2016

  • Mapped workflows across finance and operational departments and built internal web tools that connected accounting, reporting, budgeting, and analysis processes; this work led to a full-time software-engineering career.

Selected Projects

ArchImmich

https://github.com/osa911/archimmich

Created and maintains a cross-platform Immich media export and archive product with macOS, Windows, and Linux releases, integrity validation, resumable workflows, cloud export support, PyInstaller packaging, and automated tests.

  • 200+ GitHub stars
  • 9 forks
  • 3.4k+ cumulative release-asset downloads
  • 6 public releases

GiraffeCloud

https://giraffecloud.xyz | https://github.com/osa911/giraffecloud

Designed and operates a self-hosted tunneling platform with a Go server/API, a cross-platform CLI agent for Windows, Linux, and macOS, and a Next.js management dashboard. Supports multiple local services through one agent, automatic HTTPS, HTTP/2 multiplexing, and WebSocket traffic.

Education

Languages