Official portfolio website

Yassine Castro Portfolio

Yassine Castro is a Junior Full-Stack Engineer based in Casablanca, Morocco, with one year of professional experience building responsive React interfaces and scalable NestJS APIs.

Currently working as a Full Stack 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 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.

Contact

Yassine Castro is open to junior full-stack engineering roles. Reach out at yassinecastro@proton.me.