
Serob Khurshudyan
Verified Expert in Engineering
Full-stack Engineer and Developer
Yerevan, Armenia
Toptal member since February 9, 2026
Serob is a senior full-stack engineer specializing in Node.js, TypeScript, and Next.js, with deep experience in payments and applied AI. He has built and maintained Stripe and Chargebee subscription billing (webhooks, 3D Secure, off-session renewals, and dunning) for a SaaS platform and delivered RAG and vector search features for a US real estate platform. Serob owns features end-to-end, from PostgreSQL data modeling to production debugging.
Portfolio
Experience
- React - 5 years
- TypeScript - 5 years
- Node.js - 5 years
- NestJS - 4 years
- PostgreSQL - 3 years
- Stripe - 3 years
- Next.js - 3 years
- RAG Systems - 1 year
Work Experience
Full-stack Developer (Next.js)
FelixSells.ai LLC
- Built a US real estate transaction platform end-to-end in ~3 months as the primary full-stack developer: Next.js front end, Node.js workflow APIs, PostgreSQL data model, 7 third-party integrations, and RAG-powered AI pricing reports.
- Designed RAG with embeddings and vector search over around 1,000 historical transactions, grounding Claude-generated pricing reports in real deal data instead of raw LLM prompts.
- Integrated seven external services (Stripe, Persona, DocuSeal, Twilio Lookup, Slack, Claude API, and Supabase Storage) into one transaction workflow with consistent state across asynchronous events.
- Implemented an 18-step seller onboarding flow covering property details, identity verification, photo uploads, pricing review, e-signing, and activation payment.
- Designed the PostgreSQL/Supabase schema for sellers, listings, transactions, workflow steps, and events, enforcing data isolation with Row-Level Security.
- Built workflow APIs to advance and reopen transaction stages safely, keeping related records consistent when third-party results arrived out of order.
- Implemented Stripe activation payments with signature-verified, idempotent webhook processing tied directly to transaction state.
- Added an AI provider abstraction with usage tracking, making LLM features observable and easy to switch between providers.
- Built an AI assistant on Claude and RAG that retrieves relevant documents for each seller request, drafts listing descriptions, suggests an estimated price, and guides sellers through onboarding.
Senior Front-end Developer
Software Development Hub
- Built a pharmacy aggregation platform in React and TypeScript with real-time pricing and availability across 100+ pharmacies and 10,000+ product records.
- Developed WebSocket-driven inventory and pricing tables that update live without page reloads, with filtering, sorting, and pagination over large datasets.
- Improved rendering performance on data-heavy tables by around 30% by restructuring state and component boundaries to eliminate unnecessary re-renders.
- Built medication search and pharmacy comparison flows, letting users find a product and compare price and availability across pharmacies in one view.
- Integrated back-end APIs with consistent loading, empty, and error states, keeping shared state synchronized across screens.
- Supported Jenkins CI/CD pipelines and release validation, catching build failures and regressions before production.
Senior Full-stack Developer
AppsGeyser
- Own back-end and billing work for an app-builder SaaS platform with 10,000+ active subscriptions, built on Node.js, TypeScript, MySQL, Redis, and Stripe/Chargebee.
- Reduced failed subscription renewals by around 10% by reworking 3D Secure handling, off-session payment retries, and Chargebee dunning flows.
- Cut MySQL query times from 2–3 seconds to under 500 ms by optimizing queries and indexes on high-traffic endpoints.
- Ran around 20,000 background jobs per day through Redis and BullMQ, moving long-running operations out of request-response flows with retries and failure handling.
- Built and maintained subscription billing end-to-end: purchases, renewals, Stripe and Chargebee webhooks, and real-time sync of subscription status with premium access.
- Diagnosed production payment failures (authentication_required, issuer declines, and Stripe Radar blocks), separating integration bugs from bank-side issues.
- Resolved production incidents across Node.js services, MySQL replication, NGINX, queues, and external APIs; refactored legacy back-end components without downtime.
Senior Full-stack Developer
Gauge Automotive
- Built a vehicle marketplace and live auction platform handling around 5,000 listings and 100+ concurrent auctions, using React, TypeScript, Redux, Node.js, Express.js, and MongoDB.
- Enforced auction integrity on the server, validating auction state and bid eligibility so invalid or late bids could never be accepted from the client.
- Implemented real-time bid and auction updates, keeping vehicle, auction, and user state in sync between client and server during active sessions.
- Developed REST APIs for listings, auctions, bid submission, user activity, and dashboards.
- Improved back-end reliability with input validation, structured error handling, and clear separation of API, business logic, and data layers.
Back-end Nest.js/Node.js Developer
Prof It Development Company
- Delivered 4+ client projects end-to-end in an outsourcing company, building Node.js and NestJS back ends from requirements to production support.
- Built REST APIs with authentication, validation, structured error handling, and logging, reused as a common foundation across client projects.
- Designed relational data layers with Prisma and MySQL and optimized slow queries in high-traffic flows.
- Integrated third-party APIs with authentication, rate-limit handling, and retries for reliable production behavior.
- Wrote Jest tests for critical business logic and refactored legacy code into modular services.
- Integrated 3rd-party services and APIs, handling auth, rate limits, retries, and edge cases for reliable production behavior.
- Refactored legacy codebases into cleaner, modular architecture, improving readability, onboarding speed, and long-term scalability.
- Collaborated directly with clients and PMs in an outsourcing environment, delivering predictable timelines across parallel projects.
- Owned full-stack delivery across multiple apps simultaneously, balancing new features, bug fixes, and production support.
Project History
Production-ready Apple/Google Pay & Stripe Payment System
Invitify – Invitation & Event Creation Platform
https://invitify.am/The stack includes Next.js on the front end and NestJS on the back end, with PostgreSQL as the database and AWS for deployment. I designed the API structure, handled data modeling, and built a UI that allows users to generate and preview invitations in real time.
One of the main challenges was keeping the UI responsive while working with dynamic content and templates. I solved this by structuring the front end into reusable components and optimizing data flow between client and server.
Overall, this project reflects how I approach building production-ready SaaS apps, focusing on clean architecture, performance, and user experience.
YoYo — AI-powered Real Estate CRM & Automation Platform
AI MiniApp App Builder
https://github.com/serob111/MiniBuilderThe platform is powered by LLMs and a custom back end that processes user intent, generates production-ready code, and renders live previews inside a mobile frame. Users can instantly test their apps and export them as installable APK files.
I designed and built the system end-to-end, including the AI generation pipeline, back-end architecture, and front-end experience. The focus was on making the first interaction feel magical, while keeping the system scalable and clean under the hood.
Education
Bachelor's Degree in Finance
Armenian State University of Economics - Yerevan, Armenia
Skills
Libraries/APIs
React, Node.js, Stripe, Zod, Zod Schema, REST APIs, Auth, API Development, OpenAI API, Context API, Socket.IO, Stripe API, Framer Motion, React Testing Library, Google Maps, Google Maps API, Playwright, Twilio API, PostgREST, Facebook API, Instagram API, Claude API, SendGrid API
Tools
Figma, Git, Claude, Claude Code, NPM, GitLab, Codex, GitHub, Prisma, AWS IAM, Webpack, Bitbucket, Sentry, Google Analytics, Firebase Authentication, Capacitor, Shadcn UI, Jenkins, Expo
Languages
JavaScript, TypeScript, GraphQL, CSS, HTML, Modern JavaScript, SCSS, SQL, ECMAScript (ES6), PHP
Frameworks
Next.js, Express.js, Jest, JSON Web Tokens (JWT), Material UI, Yarn, Tailwind CSS, Redux, NestJS, Fastify, i18next
Paradigms
Microservices, Refactoring, Web Application Architecture, REST, Role-based Access Control (RBAC), Back-end Architecture, Search Engine Optimization (SEO), API Architecture, REST API Architecture, Mobile Design, Component-based Development, Responsive, Responsive Coding, Unit Testing, Testing, Agile Software Development, Code Refactoring, B2B, ACID, Automated Testing
Platforms
Firebase, Mixpanel, Docker, Amazon Web Services (AWS), Amazon EC2, Contentful, Twilio, AWS Lambda, Vercel
Storage
MySQL, Database Migration, Databases, Data Validation, MongoDB, PostgreSQL, Redis, Amazon S3 (AWS S3), NoSQL, Data Pipelines, Amazon DynamoDB, Relational Databases
Other
APIs, Full-stack, API Integration, Vite, Full-stack Development, Artificial Intelligence (AI), Apple Pay, Google Pay, AI Integration, Authentication, Deployment, React Hooks, Performance Optimization, Back-end Development, TypeORM, Software Architecture, OpenAI, Page Speed Optimization, Server-side Rendering (SSR), Static Site Generators, API Management, Back-end, OAuth, full stack JavaScript, Front-end, User Experience (UX), Legacy Code, Error Handling, Integration, Large Language Models (LLMs), Minimum Viable Product (MVP), User Interface (UI), Front-end Development, Migration, Design Systems, Front-end Architecture, SaaS, UI Development, End-to-end Implementation (E2E), Figma to React, Prompt Engineering, Third-party APIs, JSON REST APIs, User Roles, SSG, Dynamic Routing, Responsive Design, Multilingual Websites, Application State Management, Authorization, RESTFul APIs, Web App Development, Agentic Coding, API Design, Responsive UI, AI-assisted Development, WebSockets, Supabase, Architecture, Payment APIs, Payment Security, Payments, Webhooks, CI/CD Pipelines, Cloudflare, Cursor AI, Firebase Cloud Functions, Scalable Architecture, Data Engineering, Data Modeling, Multi-tenant SaaS, Quality Assurance (QA), Agentic AI, Mobile Apps, Core Web Vitals, Fintech, CRM, Customer Relationship Management (CRM), Payment Gateways, PayPal, Headless WordPress, Code Deployment, Secure Coding, DocumentDB, Amazon DocumentDB, Supabase Auth, RESTful Web Services, SEO Tools, Mobile App Development, Scalability, Vector Databases, LLM Integration, Retrieval-augmented Generation (RAG), eCommerce, Monday.com, Agentic RAG Systems, RAG Systems, RAG Architecture, Systems Design, Google Analytics 4 (GA4), Integrations, Zustand, Storybook, AI Chatbots, Chatbots, Turborepo, Workflow Automation & System Integration, Pgvector, Vector Search, Instagram, AI Engineering, Tailwind UI, Email Integration, QR Codes, Finance, DocuSign, Docuseal, BullMQ, Workers
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring