Maxim Ignatev

Senior Full-Stack Engineer

React · Node.js · Applied AI

PDF

Summary

Senior full-stack engineer with 10 years building products end to end, often as the first engineer on early-stage teams and taking products from an empty repository to a working prototype or release. Deep in JavaScript, TypeScript, React and Next.js; Node.js, Nest.js, PostgreSQL and microservices on the backend; and AI product engineering across retrieval, agent orchestration, user-facing workflows and production infrastructure. I have led teams of up to 3 engineers, mentored juniors, and owned delivery in Agile teams. Several shorter engagements were fixed-scope contracts or founder-led ventures, shaped by a defined delivery scope or the venture’s lifecycle.

Skills

Frontend

JavaScriptTypeScriptReactNext.jsReact NativeExpoTauriReduxTanStack QueryApollo GraphQLTailwindCSSshadcn/uiFramer MotionWebRTCElectron

Backend

Node.jsNest.jsExpressPostgreSQLPrismaTypeORMGraphQLHasuraRESTMicroservicesPython

AI

OpenAIAnthropicLangChainHugging FaceRAGLangGraphPineconeQdrant

Cloud & DevOps

AWS (EC2, S3, RDS, Lambda)AzureGCPVercelFly.ioSupabaseDockerTerraformSandboxes (Sprites.dev, Daytona, E2B)CI/CDCloud architectureObservability

Work Experience

Casey LegalFull-Stack Engineer
Aug 2025 – Apr 2026+
casey.legal

Built AI-assisted contract authoring and document-analysis workflows for a multi-tenant legal AI platform.

  • Built a contract-generation agent and TipTap editing interface with streamed documents, selection-based revisions, structured HTML operations and autosave.
  • Engineered exact, trigram-based fuzzy and partial document search that resolves and highlights source passages even when LLM citations are paraphrased or slightly inaccurate.
  • Designed and implemented a production-oriented prototype of a Python/PostgreSQL/Redis pre-queue scheduler with hierarchical fair-share allocation across tenants, users and workload classes, preventing large batches from monopolizing Inngest workers.
  • Provisioned self-hosted Inngest with Terraform on Azure Container Apps, including KEDA autoscaling from 100 to 400 workers, private PostgreSQL/Redis infrastructure, replica-aware capacity tracking, CI/CD and observability.
  • Added batched dispatch, Redis in-flight counters, round-robin job selection, idempotent completion and recovery of jobs interrupted by scheduler or worker failures.
  • Integrated the scheduler with an existing grid document-processing workflow in a backend feature branch; the architecture remained a prototype and was not adopted into the main production flow.
#React#Next.js#TypeScript#Node.js#GraphQL#MongoDB#Python#PostgreSQL#Redis#Terraform#Azure#Inngest
Independent Contracts (Upwork)Full-Stack Engineer
Oct 2024 – Feb 2025+

Delivered short-scope contract work on existing React and Node.js codebases through Upwork.

  • Implemented frontend features, third-party integrations and bug fixes across client projects.
  • Scoped briefs directly with non-technical clients and adapted quickly to unfamiliar codebases.
#React#Next.js#TypeScript#Node.js
NisperFounding Frontend Engineer
Mar 2024 – Oct 2024+
app.nisper.ru/auth/sign-up

Built the frontend from scratch for a collaborative user research platform: transcript editor, multi-tenancy, roles management and billing.

  • Engineered a TipTap transcript editor with timestamp-preserving edits, speaker controls, media sync, autosave and offline support.
  • Built the multi-tenant frontend covering workspace isolation, roles and billing.
  • Owned frontend development as the first frontend engineer, taking the product from an empty repository through completion of the agreed frontend scope.
  • Collaborated daily with design and backend in Agile product iterations.
#React#Next.js#TipTap#ProseMirror#TailwindCSS#TanStack Query
MoriSenior Full-Stack Engineer
Apr 2023 – Oct 2023+
mori.co

Senior engineer on a genealogy platform, working on the media gallery, an AI video-story generator and platform-wide improvements.

  • Built the media gallery with photo restoration, document OCR, audio transcription and translation workflows.
  • Developed "MemoryClips", turning GEDCOM files into video stories with Claude, Azure Text to Speech and Remotion.
  • Implemented serverless video rendering with Remotion on AWS Lambda and S3.
  • Shipped UI/UX and product improvements across the existing genealogy platform.
#React#Node.js#Prisma#OpenAI#Replicate#Azure
MachcastFull-Stack AI Engineer (Founder)
Sep 2022 – Jan 2023+

Co-founded an AI product that extracted short-form clips from long videos and distributed them across social platforms.

  • Built a media pipeline for transforming long videos into short-form clips.
  • Developed a working prototype with video segmentation and an in-browser editing interface.
  • Implemented a backend video-processing service using FFmpeg and AI-assisted title generation.
  • The founding team discontinued the project at prototype stage after reviewing the competitive landscape.
#React#Node.js#OpenAI#Pinecone#FFmpeg
TrialprooferFrontend Engineer
May 2022 – Sep 2022+
trialproofer.ie

Developed a specialized text editor for a legal case organisation and management product.

  • Built TipTap-based workflows for capturing and organizing case facts.
  • Implemented note management, drag-and-drop reordering and domain-specific handling for legal entities.
  • Collaborated with the founder and a designer in weekly product iterations.
#React#TipTap#ProseMirror#react-beautiful-dnd#styled-components
DM6LabsAutomation Engineer
Mar 2022 – May 2022+
www.dm6health.com

Built the end-to-end no-code automation for a Covid-19 testing telemedicine service.

  • Designed and implemented the full order-to-result automation workflow.
  • Integrated Shopify, Zoho CRM, Zoho Bookings and Mailgun through Zapier, covering order capture, scheduling, test-tube QR codes and PCR result delivery.
  • Documented the workflow and prepared handover instructions for staff.
#Shopify#Zoho CRM#Zoho Bookings#Zapier#Mailgun
CalmpaperFull-Stack Engineer (Founder)
Jun 2020 – Jan 2021+

Co-founded and built a chapter-by-chapter publishing platform for writers, released briefly before the team pivoted the product.

  • Built the platform from scratch as the sole technical founder.
  • Implemented chapter-by-chapter publishing, likes, comments, notifications, donations and a followers system.
  • Integrated Stripe donations and email notifications for new chapters.
  • After a short release and a pivot, the founders ended the project over different product directions.
#React#Next.js#Node.js#Prisma#Stripe
MyFitMobile Engineer
Mar 2020 – Aug 2020+
amazon.co.uk/myfit

Developed a mobile app and PWA of resistance-band fitness tutorials.

  • Developed and released iOS and Android apps using Bravo Studio.
  • Integrated DatoCMS so the team could manage workout content without developer involvement.
  • Built a Progressive Web App for browser-based access to the same content.
#React#Bravo Studio#DatoCMS#PWA
HostawayFrontend Engineer
Oct 2016 – Apr 2017+

Client engagement through Web-pal focused on React dashboard and React Native mobile development.

  • Developed various dashboard features using React and Redux.
  • Initiated and drove development of the mobile application using React Native.
  • Mentored junior developers on the team.
#React#Redux#React Native
HypefactorsJunior React Native Engineer
Jun 2016 – Sep 2016+

Client engagement through Web-pal building and shipping a React Native mobile application.

  • Implemented a React Native interface from design specifications.
  • Integrated backend APIs into a fully functional product.
  • Published the mobile application to the App Store and Google Play.
#React Native
ZenkraftJunior Frontend Engineer
Apr 2016 – Jun 2016+

Client engagement through Web-pal implementing responsive React and Redux frontend features.

  • Developed frontend features using React and Redux.
  • Implemented responsive designs using SCSS.
  • Worked closely with backend developers to integrate new features.
#React#Redux#SCSS
Web-palFull-Stack Engineer
Mar 2016 – Jun 2018+
github.com/web-pal

Software agency role spanning outsourced client work and internal products, alongside mentoring and team culture.

  • Progressed from junior to middle-level engineer, then took on leadership duties and mentored a junior developer.
  • Delivered client engagements and 2 internal products (DBGlass, Chronos), all in Agile teams with peer code review.
  • Shipped React Native applications to the App Store and Google Play.
#React#Redux#React Native#Electron#PostgreSQL#SCSS

Startup Experience

Self-directed product experiments spanning retrieval, browser extensions and developer tooling. They did not become commercial businesses, but demonstrate my ability to take ideas from concept to working prototypes and evaluate when to stop.

youbrainFounder
Summer 2024+

Built a RAG chatbot that answers questions against your own curated library — YouTube videos, articles, tweets, books, social posts.

  • Built an ingestion workflow for uploading, transcribing, segmenting and vectorizing mixed-media sources with Deepgram, OpenAI embeddings and Pinecone.
  • Implemented a streaming chat interface with citations to exact positions in the source media.

Stopped: I was uncertain about the market and it would have consumed resources I did not have to spend on an experiment.

#React#Vite#TailwindCSS#Node.js#Nest.js#TypeORM
watchlater.xyzFounder
Summer 2023+

Built a platform to "speed-watch" YouTube videos by segmenting them into chapters and key takeaways, synchronizing transcripts with playback and ranking passages by relevance. Added a claim checker that looked up statements through the Perplexity API.

I thought the claim checker might help push back on populism.

Stopped: it does not solve a real problem — it mostly lets you procrastinate faster. If a product does not solve a problem, it is doubtful people will pay for it, and I could not risk more resources on it.

#React#Node.js#Hasura#ytdl#AssemblyAI#Perplexity API
tldr.appFounder
Summer 2021+

Built a Chrome extension that summarized highlighted text in place on a double-tap of Enter, using a DistilBERT model through the Hugging Face API.

Stopped: waiting five or more seconds for a summary (as it was at the time) was slower than just scanning the text diagonally yourself.

#Chrome Extension#React#Node.js#Hugging Face#DistilBERT
styleguide.istFounder
Aug 2021 – Feb 2022+

Built a parametric design-system prototype that retuned UI components through five visual parameters: colors, fonts, spacing, borders and shadows.

The idea came from Tailwind UI, which gives you the building blocks for common site types but leaves them looking like Tailwind UI.

Stopped: I pitched it to investors without success, so I shelved it and went back to contract work.

#React#TailwindCSS#Theme UI
type-jFounder
Summer 2021+

A Chrome extension using the GPT-J model to bring text generation into any input field on any website.

#Chrome Extension#GPT-J

Education

Computer Science at Moscow Aviation Institute (National Research University)

Left to work full-time as a developer.

2015 – 2016