Ihor Haiduk – AI Fullstack Engineer / CTO, MCP, React | Node.js

Ihor Haiduk

AI Fullstack Engineer / CTO
Email: cookkycok@gmail.com
QR Code on LinkedIn

About

AI Fullstack Engineer / CTO with 15+ years of shipping products end-to-end. I turned a failing fintech startup into a 100k+ user platform and led it to a successful acquisition. Today I build MCP servers and integrate AI agents into development workflows, delivering entire products with AI at the core. Previously CTO, Tech Lead and Co-Founder across fintech, stock trading, gaming and SaaS. I build scalable microservice architectures on Node.js, NestJS and Bun with React and React Native frontends. Hands-on with high-load systems, real-time data, payment and broker integrations.

Languages: English B2 (Upper-Intermediate), Ukrainian (Native)

Career Summary

AI Fullstack Engineer / CTO with 15+ years of shipping products end-to-end. I turned a failing fintech startup into a 100k+ user platform and led it to a successful acquisition. Today I build MCP servers and integrate AI agents into development workflows, delivering entire products with AI at the core. My track record spans fintech, stock trading, gaming, and SaaS — from hiring engineering teams to designing high-load microservice architectures on Node.js, NestJS, and Bun with React and React Native.

Skills

Core
  • JavaScript

  • TypeScript

  • NodeJS

  • BunJS

  • Microservice

Backend
  • NestJS

  • NextJS

  • ElysiaJS

  • NodeRed

  • Cocos

Frontend
  • React

  • React Native

  • Vite

  • Expo

  • Styled

DB
  • MongoDB

  • PostgreSQL

  • Firebase

  • Redis

  • RabbitMQ

Utils
  • Apollo

  • RxJS

  • TypeORM

  • Prisma

  • Lodash

Other
  • Docker

  • AWS

  • GitHub

  • Web3

  • Unity

Work Experience

– Current
4 years 5 months
AI Engineer
AI Engineer leading full-stack product development powered by AI. Design and build MCP (Model Context Protocol) servers that integrate AI agents into the project workflow. Drive the entire project lifecycle using AI — from architecture and coding to deployment and maintenance.
  • Designed and developed custom MCP servers that integrate AI agents and LLMs into the development workflow, enabling fully AI-driven project delivery.
  • Built the entire backend and mobile app from scratch for a fractional-shares US-stock investing product, live on the App Store and Google Play — developed and maintained primarily with AI assistance.
  • Designed a microservice architecture on Bun + NestJS + ElysiaJS with PostgreSQL/Supabase, Redis, PGMQ message bus, Supabase Realtime (CDC/WebSocket) and the Transactional Outbox pattern.
  • Built the trading engine: broker integrations (Exante, Alpaca), live and historical quotes, order execution and FIFO P&L accounting.
  • Integrated AI agents into the CI/CD and development pipeline, automating code reviews, testing, and deployment.
  • Cut service cold start from 3–4 minutes to under 30 seconds by profiling and removing the si.diskLayout() bottleneck.
  • Turned the product into a white-label platform that launches a new country/brand in under a week — 100k+ clients per market.
Team: 7 peoples
MicroserviceBunJS
1 year 4 months
Co-Founder / Backend Developer
Equal-share co-founder; owned the entire backend of a neighbourhood grocery marketplace (direct farm/store → residential complex, at cost, no delivery fee).
  • Built the whole backend and API from scratch: order intake and formation, inventory and warehouse data, order lifecycle and real-time status tracking.
  • Designed logistics routing — shortest-path delivery across multiple residential complexes to minimise fuel cost and delivery time.
  • Implemented geolocation-based pickup discovery so buyers find the nearest sales/pickup points on their route.
  • Co-founded the product as an equal-share partner and drove all backend architecture decisions.
Team: 6 peoples
2 years
Full-Stack Developer
Owned the full frontend and the product backend (APIs, billing) on a 2-engineer core, while a second engineer handled third-party service integrations.
  • Built the entire developer/admin panel from scratch: API key and access management, usage metrics and live request data.
  • Designed a unique live data-remapping engine — drag-and-drop or code — supporting logical conditions and transforms (fields → objects/arrays, conditional outputs), compiled and executed on the backend.
  • Built a custom API Explorer from scratch: switch environments, consumers and identifiers on the fly, with auto-filled, dynamically generated requests and live responses.
  • Added an AI layer exposing a machine-readable skill so external AIs can understand and integrate the API automatically.
  • Owned the backend: APIs, payment-system integration, tariffs and billing, over-limit calculations, and full frontend ↔ backend integration.
Team: 5 peoples
Microservice
2 years 4 months
Lead / Fullstack Developer
Joined a struggling fintech product, made the case to fully re-platform it, then led the rebuild end-to-end — business analysis, architecture, hiring and hands-on development.
  • Convinced leadership to re-platform the failing product, set the roadmap and timelines, and earned full ownership of the technical direction.
  • Rebuilt the backend and frontend from the ground up, selected the stack and ran product/business analysis.
  • Hired and led a team of 4; owned all technology and architecture decisions.
  • Result: the rebuilt platform launched successfully and was acquired by another company for a strong exit.
Team: 4 peoples
Microservice
3 months
Backend Developer
Sole engineer on a video-stream quality-analysis project — designed and built the backend, data panel and alerting end-to-end.
  • Single-handedly designed and shipped a video-stream quality-analysis system — originally scoped for a year, delivered solo in two months.
  • Built the backend and a data-collection panel that gather and analyse streaming metrics between broadcaster and receiver to pinpoint exactly where quality loss, drops and degradation occur.
  • Piped metrics into Grafana and wrote custom scripts for analysis, alerting and visualisation — automatically warning when a video stream became unstable.
Team: 30+ peoples
7 months
Senior Fullstack Developer
Senior full-stack engineer and mentor on a global relocation platform — built the mobile app and web in parallel, owned the backend, and grew a junior developer.
  • Built the product full-stack from scratch — chose the technologies, libraries and architecture at the very start and implemented the relocation app together with its web panels.
  • Owned the backend and data preparation, and delivered the user-facing app: virtual cards, trip info, tickets and bookings (taxi, trains, flights and more) for a smooth relocation.
  • Built role-based panels for three user types — user, manager and admin — covering data-entry forms, status/process tracking, and request management across every relocation stage.
  • Acted as the senior on the team: mentored, taught and grew a junior developer.
Team: 10 peoples
1 year 11 months
Frontend Team Lead
VistaCreate (old Crello) https://create.vista.com/
Frontend Team Lead of a 5-engineer team building an in-browser visual design editor; coordinated work across other teams and their leads.
  • Led a hand-picked 5-engineer frontend team and managed task distribution across neighbouring teams and their team leads.
  • Shipped an in-browser video editor — upload and edit video to produce animated digital presentations, running fully client-side with no server upload of multi-GB files.
  • Built frame-accurate video scrubbing with real-time preview for heavy, multi-gigabyte footage.
  • Delivered multi-page editing — design collections, PDFs and multi-page sets rendered in real time.
Team: 30 peoples
1 year 2 months
CTO
OlyBet · FoxSec · Bitsgap https://www.olybet.ee/
Full one-man-band CTO across several products (gaming/casino, cybersecurity, crypto trading) — backend, frontend, DevOps, management and client communication, everything except design.
  • Built a casino rules-management platform where admins configure conditions, bonuses and payouts through a visual rule editor.
  • Designed a visual logic/programming engine for rules with full conditional logic (simultaneous, exclusive and either-or events) and live, faker-generated examples showing in real time whether a given client passes.
  • Made the rule system fully dynamic — derived from the database schema and table relationships — so new backend tables or data required no changes to the frontend.
  • Delivered backend, frontend, DevOps and delivery across OlyBet, FoxSec and Bitsgap as the single technical owner.
Team: 5 peoples
3 years 2 months
CTO
SitePlus is a user-friendly website builder designed to help individuals and businesses create professional websites quickly and easily
Team: 20 peoples
4 months
Teacher
Teacher of Web Development
GoITeens is an educational platform designed to help children and teenagers acquire modern IT skills, such as programming, design, robotics, and other digital technologies.
Team: 10 peoples
1 year 3 months
Fullstack Developer
Basic Group, Chandelier assessment, Scientia, eMap Web-portal of Taras Shevchenko, eWebinar, eCast
Basic Group is one of the leading Ukrainian IT companies, specializing in the development of comprehensive IT solutions and providing high-quality services in the field of information technology.
Team: 10 peoples
9 months
Fullstack Developer
Ski Gagarin, IRST MedicalService, AURA, IRST EasyTour
IRST Ukraine is a company specializing in the development of comprehensive IT solutions tailored for modern businesses across various industries. Our team of professionals is dedicated to delivering high-quality, reliable products aimed at maximizing our clients' business efficiency. Through a collaborative and creative partnership with our clients, we achieve exceptional results.
Team: 15 peoples
2 years 11 months
Fullstack Developer
Simplinar, Ramirent, DevChallenge(UWC), Piligrim-M, Compex, RadugaStock, RadugaImages
Business Incubator IT Launchpad provides full financial, managerial and mentor support for qualifying startups from Ukraine at early stages. We are currently accepting new project applications. Please visit our website for more information and application forms.
Team: 3 peoples
2 years
Biomax, Artes, Branson, Questorio
Freelance.
Team: 1 peoples

Education

Hobbies

– Current
2 years
Programming ESP32 microcontrollers
Interested in developing and programming ESP32 microcontrollers to create standalone devices and integrate them into smart ecosystems.
– Current
7 years 5 months
Developing NodeRed extensions for controlling ESPHome devices
Passionate about creating custom solutions for automation and device integration through NodeRed, enhancing functionality and ease of managing smart systems.
– Current
9 years 5 months
Building smart homes based on Home Assistant
Enthusiastic about designing and configuring smart homes using the Home Assistant platform, including device integration and creating complex automation scenarios.
– Current
3 years 11 months
3D modeling and 3D printing
Passionate about creating 3D models and bringing them to life through 3D printing, enabling the development of unique parts and prototypes for personal and technical projects.
1 year 5 months
Game development with Unity
Gained experience in developing games using Unity, working on both 2D and 3D projects, and learning about game physics, scripting, and asset integration.