Eugene Osadchyi

Forward Deployed Engineer — Applied AI

e.osadchuy@gmail.com | yevhenii-osadchyi | osa911 | wasper.app | Sintra, Portugal | Remote or relocation · Available for customer travel

Professional Summary

Senior product engineer with 9+ years turning ambiguous customer and operational problems into production systems across TypeScript/React, Node.js, SQL, queues, cloud infrastructure, and applied AI. Led production customer and internal agent platforms at Unstoppable Domains, including secure tool use over live systems, rich result interfaces, asynchronous workflows, and post-launch operations. Combines customer discovery, hands-on delivery, production diagnosis, and an AI-agent-first development workflow.

Technical Skills

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

Applied AI & Agents: Agentic Systems, MCP, Tool Use, RAG, Claude, Anthropic SDK

Delivery & Integration: REST & GraphQL, Redis, Bull Queues, Authentication

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

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

  • Led production AI Agent platform across customer, admin, and internal engineering surfaces: 80+ MCP/tool-use layer over Postgres, Freshdesk, GCP logs, Redis, BigQuery, Notion, and live APIs; shared Claude client across four services; Redis-backed sessions; OTP/email auth cascade; 2FA gates for destructive tools; prompt-injection guardrails; and per-user credit billing.
  • Built the company's first MCP servers (internal + public), giving employees and external integrations safe, auditable large language model (LLM) access to internal data sources (Notion, Freshdesk Knowledge Base, Redis, Google BigQuery, Postgres) — multi-source RAG via tool-use, with personally identifiable information (PII) redaction, column-level blocklists, and OAuth scope gates enforced at the retrieval boundary on every query. Built internal agentic engineering tools: @buddy Slack/Linear triage bot reads tickets, queries database replicas, tails GCP/Datadog logs, inspects code paths, and posts structured root-cause proposals.
  • 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 6-month adoption target within one month.
  • Reworked long-running, third-party-dependent API workflows into background jobs with status polling, reducing timeout exposure and improving reliability under external rate limits.
  • 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 high-trust Web3/payment product flows: Fireblocks MPC custody wallet, WalletConnect, domain minting and transfer flows, marketplace listing saga with retry/rollback, Stripe subscriptions, Moonpay on-ramp, and Coinbase CDP Payment Links on Base (Layer 2). Built the state machines, webhooks, recovery paths, admin tooling, and React surfaces for long-running, failure-prone money/domain 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.
  • Led migration from Coinbase Commerce to Coinbase Business Partner Payment Links on Base (Layer 2): Coinbase Developer Platform (CDP) JSON Web Token (JWT) authentication, rewrote the API client, and built a new webhook handler.
  • Provided architecture direction and code review across a ~20-person engineering team; owned cross-service migrations and platform upgrades including React 17 to 18, TypeORM 0.2 to 0.3, Node.js 16 to 24, global HTTP connection pooling, and N+1 PostgreSQL query elimination via bulk-loading.
  • Lease-To-Own (LTO) and Domain Push safety: blocked LTO buyout and cart-add for domains expiring within 21 days; rejected processing of expired push transitions. Hardened CSV import for real-world registrar exports (Atom, SEDO).

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

December 2021 — January 2024

  • Delivered TLD launches and product features: refunds, payment-method gating, domain auto-renewal, domain parking and vault products, and distribution admin tooling. Owned end-to-end across backend, queues, admin tools, and UI.
  • 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

  • Worked as part of an international product team, including several months onsite in London, while shipping embeddable commerce widgets and internal client/support tooling.
  • 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.
  • Designed new React application architecture for internal client and support team dashboards using React, Redux, Redux-Saga, and Ant Design.

SectorAlarm

Smart home security platform in Norway.

November 2018 — May 2019

Senior TypeScript React/Redux Developer

November 2018 — May 2019

  • 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.
  • 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).

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.
  • Contributed to architectural decisions on application structure and component design; participated in sprint planning and candidate interviews.
  • Promoted to Team Lead in February 2018 after demonstrating strong architectural decisions and delivery on complex government projects.

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.

November 2016 — March 2017

Frontend Developer

November 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 & Rounded Evidence

Wasper

https://wasper.app

Designed, directed, shipped, and operates a macOS AI voice product. Owns requirements, behavioral validation, Electron/React product architecture, local Whisper/Parakeet/llama.cpp integration, benchmark-driven performance, signed and notarized releases, updates, licensing, payments, Sentry observability, and support.

  • 450+ cumulative public DMG downloads across releases

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, deployed, and uses daily a self-hosted tunneling platform that exposes multiple local-network services through one agent, with gRPC/HTTP2 multiplexing, WebSocket support, automatic HTTPS, reconnect behavior, and a Next.js dashboard.

Terminal Manager UI

https://github.com/osa911/terminal-manager-ui

TypeScript/Node developer tool for orchestrating multiple coding-agent sessions, parsing JSONL transcripts, detecting attention and permission prompts, spawning PTY-backed sessions, and sharing live state over WebSockets.

Education

Languages