About Yassine Castro
Yassine Castro has one year of professional experience across EdPulse Groupe Canada
and GOMYCODE, building responsive React interfaces, scalable NestJS APIs, SaaS, and AI-powered applications.
His portfolio includes responsive React interfaces, scalable NestJS APIs, payment integrations, asynchronous workflows, and independent SaaS and AI-powered applications.
Professional Experience
Full Stack Engineer - Microservices & Integrations
EdPulse Groupe Canada | April 2025 - Present
Building React interfaces and maintaining 10+ production NestJS microservices,
event-driven integrations, Stripe payments, BullMQ workers, Redis queues,
and internal CRM systems.
Web Development Instructor
GOMYCODE Morocco | June 2023 - January 2024
Delivered 10+ full-stack workshops covering React, Node.js, Express.js, and MongoDB. Mentored students through development, debugging, and deployment of 10+ projects.
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.
Education and Certifications
Full-Stack JavaScript Training (MERN Stack) — GOMYCODE, Casablanca, Morocco, 2023.
Preparatory Studies in Economics and Commerce (ECT) — CPGE, 2022.
Baccalaureat Sciences Economiques — Institut Agdal Privée, Casablanca, 2021, 14.93/20.
Rust Programming Specialization (In Progress) — Coursera, 2026.
React Native Specialization — Coursera, 2023. Cross-platform mobile application development.
Introduction to Containers w/ Docker, Kubernetes & OpenShift — IBM via Coursera, September 2026.
Programming languages: TypeScript, JavaScript, HTML5, CSS3, SQL, Rust (learning).
Spoken languages: Arabic (Native), French (Bilingual), English (Proficient).
Featured Projects
- GroundMay 2026 - Present. Football and sports social app with pitch discovery, events, clubs, leagues, tournaments, and real-time chat. NestJS, Expo, Supabase.
- nestjs-shieldOpen-source npm package. Layered API protection for NestJS with rate limiting, IP lists, auto-ban, slow-down, and Redis or in-memory storage.
- TradePilotPersonal Project · March 2026 - Present. Trading automation SaaS with Telegram signal parsing, risk controls, and MetaTrader/cTrader execution.
-
Berth
Self-hosted deployment platform with GitHub deployments, Docker orchestration, automatic HTTPS, and a native Rust agent.
-
CryptoBot
Solana copy-trading system with configurable execution and risk controls.
-
PropertyManager
Multi-workspace property operations platform for tenants, payments, expenses, reporting, and audits.
-
Cohabitation
Moroccan rental discovery and roommate-matching platform with messaging and trust features.
-
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.