Mohcine NAZRHAN
~/me/mohcine.jpgonline
$cat ~/about.md

Hi, I'm Mohcine.

Software Architect & Platform Engineer (GCP)

I started out as a full-stack developer — three years deep in PHP, migrating legacy AS400 systems to the web, building APIs, owning the whole stack. From there I specialized on the front end: intuitive, responsive, accessible interfaces used by millions of people every month across Morocco's public digital services. Along the way I led teams, mentored engineers, and ran monthly knowledge-sharing sessions because knowledge shared is knowledge squared.

Then I moved back to full-stack, and kept going. Today I work as a Software Architect / Platform Engineer on Google Cloud — bringing a product engineer's eye to infrastructure: Terraform, Airflow, CI/CD, and the developer experience around them. The goal hasn't changed: ship things that are a delight to use and a delight to build on.

Now
Software Architect / Platform Engineer (GCP) · Cnexia
Based in
Rabat, Morocco
Speaks
Arabic, French, English

10+

years building software

3.5M+

monthly visits across shipped products

40k+

app-store reviews on MACNSS mobile

58★

top open-source repo

$cat CONTRIBUTING.md

How I work

Platforms are products too

I bring a product engineer's eye to infrastructure — Terraform, Airflow, CI/CD — so the developer experience around them is part of the job, not an afterthought.

A designer's eye on the code

I started out designing brands, logos and interfaces. That instinct for what feels right still shapes every product and every API I ship.

Knowledge shared is knowledge squared

Leading teams, mentoring engineers, running monthly knowledge-sharing sessions, mentoring Udacity scholars — the team getting better is the real deliverable.

A delight to use and to build on

From public services used by millions to internal platforms, the bar is the same: intuitive for the people using it, pleasant for the people extending it.

$git log --author="mohcine" --all

My career journey so far

From front-end obsessive to platform engineer — the roles, teams, and products along the way.

CIETEC logo

2014 — 2016

CIETEC

  1. Full-stack Web Developer

    Sep 2014 — Jan 2015

    • Migrated internal AS400 (5250) apps to PHP web apps.
    • Built commercial management and debt-recovery modules.
    • PHP
    • DB2
    • jQuery
  2. Programmer Analyst

    Feb 2015 — Apr 2016

    • Designed and built asset, delivery, purchasing and tendering apps.
    • Ran the Zend Server stack on AS400; trained and supported users.
    • PHP
    • DB2
    • UML
Upwork logo

2016 — 2019

UpworkSelf-employed

  1. PHP Developer / Web Designer

    Nov 2016 — Dec 2017

    • Designed and built websites and APIs for clients worldwide.
    • PHP
    • WordPress
    • Photoshop
  2. Full-Stack Web Developer / Consultant

    Jan 2018 — Oct 2019

    • Turned client needs into SPAs, hybrid mobile apps and APIs.
    • Advised clients on modern ways to grow their business online.
    • Angular
    • React
    • Node.js
    • Ionic
Sanlam Maroc logo

2019 — 2020

Sanlam Maroc

  1. Senior Frontend Engineer (ReactJS)

    Oct 2019 — Mar 2020

    • Health and life insurance products for the group's Cameroon subsidiary.
    • Set up a new React foundation (latest stable, Hooks) for new projects.
    • Built new features and reworked existing ones with product owners.
    • Maintained and modernized the legacy codebase.
    • Coordinated releases with the operations team.
    • React
    • Hooks
    • JavaScript
Payment Center For Africa (PCA) logo

2020 — 2024

Payment Center For Africa (PCA)

With CNSS, PCA & BCP teams

  1. Senior Frontend Engineer (ReactJS / React Native)

    Mar 2020 — Apr 2024

    • Built CNSS's digital products — 4 national apps, 3M+ visits a month.
    • MACNSS mobile app in React Native: 4.2★ from 40k+ reviews.
    • Citizen and employer portals: macnss.ma, asd.ma, damancom.ma.
    • BCP (Banque Populaire) platforms: Al Moukawil Chaabi and the Chaabi Net subscription funnel.
    • Built the unit, integration and end-to-end testing strategy.
    • Took features from idea to release with product owners and designers.
    • Mentored engineers; led code reviews and monthly knowledge-sharing sessions.
    • React
    • React Native
    • Jest
Cnexia logo

2024 — Present

Cnexiatech for BELL Canada

Seamless Planning & Competitive Analytics

  1. Senior Software Engineer

    May 2024 — Nov 2025

    • Full-stack dashboards and APIs on GKE, fed by Airflow pipelines.
    • Moved analytical data from Cloud SQL to BigQuery.
    • Cut GKE costs by ~50% with node auto-provisioning.
    • React
    • GKE
    • Airflow
    • BigQuery
  2. Software Architect / Platform Engineer (GCP)

    Nov 2025 — Present

    • Architecting a 360° competitive-insights platform for teams and executives.
    • Building an AI agents platform — custom agents embedded in dashboards.
    • Platform engineering: IaC, CI/CD, service mesh and GKE security.
    • GCP
    • Terraform
    • GitLab CI/CD
    • Istio

Education

  • Pluralsight logo

    2018 — 2021

    Pluralsight

    Software Engineering

    Continuous upskilling — new courses and Skill IQ tracked over 3 years

  • IT Learning Academy logo

    2019 — 2020

    IT Learning Academy

    Licence MIAGE — IT methods applied to business management

  • Udacity logo

    2018

    Udacity

    Mobile Web Specialist Nanodegree, Computer Software Engineering

    Google Africa Scholarship — selected among the top 100 of 16,000 applicants; PWA capstone project

  • OFPPT logo

    2013 — 2014

    OFPPT

    Certificate of Qualifying Training — Databases Administration

  • OFPPT logo

    2011 — 2013

    OFPPT

    Software Development, Computer Science

  • H

    2010 — 2011

    High School Khadija Oum EL Mouminine

    Baccalaureate — Physical Sciences

Certifications

$ls ~/toolbox

The toolbox

Platform & Cloud

  • Google Cloud Platform
  • Terraform
  • Airflow
  • Kubernetes
  • DevOps
  • CI/CD
  • Docker

Frontend & Mobile

  • React
  • React Native
  • Next.js
  • TypeScript
  • PWA
  • Testing (unit / integration / e2e)

Foundations

  • Node.js
  • PHP
  • SQL / DB2
  • Angular
  • Ionic
  • WordPress

Design

  • UI/UX
  • Branding
  • Photoshop
  • Illustrator
$wall "knowledge shared is knowledge squared"

Knowledge shared is knowledge squared

Managing React state, the right way

One of the monthly knowledge-sharing sessions I led for the engineering team at Payment Center For Africa

ALC 3.0 — Google Africa Scholarship journey

Andela Learning Community · Mobile Web Specialist track — later mentored scholars as a Community Ambassador

Udacity Mentorship
$./jam.sh --live

Not only code — I also make noise

It's not only about tech — I play drums and piano. Pick one, choose a song, and I'll back you up on the other.

1 · your instrument

2 · pick a song

The stage is yours — play something

0/1

Twinkle Twinkle

easy · 92 BPM · I'll back you on drums

A–K white keys, W E T Y U black keys — or tap. Hit notes as they land on the line, or just free play.