About Yassine Castro
Yassine Castro has more than five years of experience building scalable
backend platforms and writing production code for teams in education,
SaaS, and real-time systems.
His portfolio focuses on high-reliability NestJS services, TypeScript
APIs, Stripe billing flows, AI backend integrations, observability,
asynchronous job pipelines, and software designed to stay stable under load.
Experience
Senior Backend Engineer - Microservices & Integrations
EdPulse Groupe Canada | April 2025 - Present
Architecting and maintaining 10+ production NestJS microservices,
event-driven integrations, Stripe payments, BullMQ workers, Redis queues,
and internal CRM systems.
Web Development Instructor
GoMyCode Morocco | May 2023 - December 2023
Delivered full-stack web development workshops covering React, Node.js,
and MongoDB, while mentoring students through production deployments.
Core Skills
NestJS, Node.js, TypeScript, PostgreSQL, Redis, BullMQ, Docker, React,
LangChain, OpenAI, Stripe, Supabase, Railway, GitHub Actions, Sentry,
Express, Next.js, and microservice architecture.
Featured Projects
-
Zelda Queue Control
BullMQ operations dashboard with a NestJS API and React UI for queue
monitoring, job search, alerting, and role-based control.
-
OutlawAlert
Real-time alert system with event-driven architecture, WebSocket support,
and Docker containerization.
-
ConvoApp
Real-time messaging platform built with the MERN stack and
WebSocket-driven communication.
-
AlloMedic
Cross-platform healthcare appointment app built with MERN and React Native.
Yassine Castro is open to Senior Backend Engineer and AI Systems Engineering roles.
Reach out at yassinecastro@proton.me.