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.
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.
What I'm looking for
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
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.
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"
Bachelor's Degree, Chemical Engineering
2017 - 2021
Bachelor's Degree, Chemical Engineering.
Tech stack
Software and tools used professionally
D3.js
ECharts
Google Cloud Platform
Amazon S3
GitHub
ESLint
Prettier
Cloudflare
Amazon CloudFront
GitHub Actions
Electron
React Native
Expo
Sass
PostgreSQL
MongoDB
Node.js
Next.js
NestJS
Tailwind CSS
Bootstrap
Material-UI
Figma
Redis
AWS Cloud Development Kit
Ant Design
Jest
Cypress
SuperTest
React
jQuery
React Query
JavaScript
HTML5
ES6
CSS 3
Amazon SNS
MongoDB Atlas
Cloud Firestore
pnpm
Stripe
Prisma
Firebase
Google Cloud Pub/Sub
Typesense
ClamAV
AWS Lambda
Google Cloud Functions
Redux
Zustand
Webflow
Vercel
TypeScript
React Testing Library
Radix Primitives
Git
Docker
Formik
SQL
Google Cloud Run
Mongoose
LogRocket
Turborepo
Shadcn/ui
Neon
Upstash
Playwright
Vitest
Mermaid
Zod
TanStack Table
Better Auth
React Hook Form
Claude Code
Redux Toolkit
Express
AWS
Availability
Location
Authorized to work in
Portfolio
github.com/haggiferSalary expectations
Job categories
Skills
Interested in hiring Mykhailo?
You can contact Mykhailo and 90k+ other talented remote workers on Himalayas.
Message MykhailoGet 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!
