Official portfolio website

Yassine Castro Portfolio

Yassine Castro is a full-stack backend engineer specializing in NestJS, Node.js, TypeScript, MERN, microservices, integrations, Redis, PostgreSQL, BullMQ, cross-platform apps, and AI/RAG backends.

Currently working as a Backend Engineer at EdPulse Groupe Canada, Yassine Castro collaborates with the engineering team on production backend systems for registration, finance, automation, CRM workflows, and event-driven integrations.

About Yassine Castro

Yassine Castro has 1+ year of professional experience across EdPulse Groupe Canada and GoMyCode, backed by an independent engineering journey that started at age 14 through IT, cybersecurity, game servers, automation, and personal products.

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.

Professional Experience

Backend Engineer - Microservices & Integrations

EdPulse Groupe Canada | April 2025 - Present

Collaborating with the engineering team to design, build, and maintain 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

  • 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.

Contact

Yassine Castro is open to Full-Stack, Backend, Cross-Platform, and AI Systems Engineering roles. Reach out at yassinecastro@proton.me.