Skip to main content
Mykhailo KatskyiMK
Looking for a job

Mykhailo Katskyi

@michaelkatskiy

Full-stack TypeScript developer with 5+ years building React/Next.js front ends and Node.js services on GCP, AWS and Firebase.

Ukraine
Message

What I'm looking for

A fully remote full-stack role (TypeScript, React/Next.js, Node.js) at a US, EU or UK company, full-time or contract. I am most interested in product teams building AI-driven or data-heavy applications, where I can own features end to end, from data modeling and architecture to release and production support.

Full-stack developer with 5+ years of commercial experience, working in TypeScript across React/Next.js front ends and Node.js services on GCP, AWS and Firebase. I am used to owning features end to end in small, flat teams: from goal-level requirements through data modeling, architecture and technology selection to release, monitoring and production support.

At VisCap Media (2024 to 2026) I developed the core web application of an AI-driven video advertising platform with Next.js, React, Zustand, React Query and Ant Design, and contributed to its React Native and Electron companion apps. I built a concurrent Firestore collection iterator for production migrations that cut processing time by up to 95% on collections of 100,000+ documents, since published on npm as firestore-iterator. I designed Firestore data models, security rules and migrations for collections exceeding 500,000 documents with a Typesense search layer, and co-led the platform’s migration from Firestore to MongoDB. I delivered a file-upload security pipeline for CASA SAQ and Google Drive extended-access compliance (ClamAV on Cloud Run, a quarantine bucket and Cloud Tasks), built Node.js APIs with Express and later NestJS on Cloud Run and Cloud Functions, and integrated LLM-based text and image generation with structured input/output schemas. I also introduced a team-wide QA Guide practice and served on the production support rotation for about two years.

Before that, at ITCraft (2020 to 2023), I built admin and analytics interfaces for client projects with React, Next.js and TypeScript, along with the back ends behind them on MERN and PERN stacks and Firebase.

Personal projects: AdLens, AI analysis for video ads (useadlens.com), and Likely Weather, a multi-model weather forecast (likelyweather.com). I use Claude Code and agentic coding workflows daily.

Experience

Work history, roles, and key accomplishments

VisCap Media (VisCap.ai) logoVV

Full-Stack Developer

VisCap Media (VisCap.ai)

Mar 2024 - Jul 2026 (2 years 4 months)

AI video ad platform web app (TypeScript, Next.js, React); React Native and Electron apps.
Firestore iterator: migrations up to 95% faster on 100,000+ docs (npm: firestore-iterator).
Firestore models for 500,000+ docs with Typesense; co-led move to MongoDB.
CASA SAQ upload security (ClamAV, Cloud Run).
NestJS APIs, Stripe, LLM features; pages 2x+ faster; Jest/Cypress; QA Guide; prod support.

ITCraft logoIT

Full-Stack Developer

ITCraft

Oct 2020 - Dec 2023 (3 years 2 months)

Full-stack work on 5+ client projects (staff augmentation, Scrum): admin and analytics interfaces, client-database management, reporting and user-behavior analytics.
Front ends in React, Next.js and TypeScript (Redux, Zustand, Formik, Material UI, Bootstrap); REST back ends on MERN, PERN (Prisma) and Firebase.
Jest and RTL tests; incrementally migrated parts of legacy jQuery front ends to React.

Education

Degrees, certifications, and relevant coursework

National Technical University "Kharkiv Polytechnic Institute" logoNI

National Technical University "Kharkiv Polytechnic Institute"

Bachelor's Degree, Chemical Engineering

2017 - 2021

Bachelor's Degree, Chemical Engineering.

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan