Skip to content
AVAILABLE FOR WORK

Aissam Irhir

Software Engineer

4+ years building scalable backend systems with Node.js, Express, and MongoDB. Led 20+ projects from architecture to production. Open source contributor and AI-powered development advocate based in Rabat, Morocco.

Aissam Irhir

4+

Years Experience

20+

Projects Delivered

6+

Open Source Packages

60%

API Speed Improvement

// SKILLS & EXPERTISE

Technical Stack

>_
Backend DevelopmentEXPERT
Node.js
Primary runtime — built 20+ production apps
Express.js
REST API framework — high-perf routing & middleware
Hono
Ultra-fast web framework for Bun & edge runtimes
Bun
Next-gen JS runtime — 3x faster than Node for I/O
REST APIs
Designed 250+ endpoints per project with auth, validation, rate limiting
Socket.io
Real-time bidirectional communication for live features
db
Databases
MongoDB
Primary DB — schema design, aggregation, indexing
Mongoose
ODM with custom plugins, virtuals, and middleware
Redis
Caching, sessions, pub/sub — 60% faster API responses
UI
FrontendADVANCED
React.js
Component architecture, hooks, context, React Admin
Next.js
SSR/SSG, App Router, API routes, SEO optimization
React Native
Cross-platform mobile apps with native performance
TypeScript
Strict typing across full-stack — zero runtime errors
{}
Architecture
Clean Architecture
Layered separation — domain, use cases, infrastructure
DDD
Domain-Driven Design with bounded contexts & aggregates
RBAC
Role-Based Access Control with granular permissions
MVC
Model-View-Controller pattern for organized codebases
$
DevOps
Docker
Containerized deployments with multi-stage builds
Nginx
Reverse proxy, SSL termination, load balancing
Cloudflare
DNS, SSL, DDoS protection, WAF, caching, bot management
CI/CD
Automated pipelines — test, build, deploy on push
Linux
Ubuntu/Debian server administration & scripting
PM2
Process manager with clustering & zero-downtime reload
AI
AI-Assisted WorkflowADVANCED
Prompt Engineering
System prompts, chain-of-thought, few-shot patterns
Claude Code
AI pair programming for architecture & implementation
GitHub Copilot
AI code completion integrated into daily workflow
AI Code Review
Automated code review, bug detection, and refactoring suggestions
AI-Assisted Development
35% faster delivery through strategic AI tooling

Leveraging AI tools to accelerate development — prompt engineering, code generation, and automated testing.

~/
Tools & Methods
Git
Advanced branching, rebasing, and CI/CD integration
GitHub
PRs, code review, Actions, project management
Postman
API testing, documentation, and team workspaces
VS Code
Customized setup with 20+ extensions for productivity
Termius
SSH client for remote server management
Slack
Team communication, integrations, and workflows
ClickUp
Project management, task tracking, and sprints
Jira
Issue tracking, sprint boards, project roadmaps
Asana
Task management and team coordination
Notion
Documentation, wikis, and team knowledge base
Agile/Scrum
Sprint planning, standups, retrospectives
TDD
Test-Driven Development with Jest, Vitest, Supertest

// EXPERIENCE

Where I've Worked

Aug 2024 — PresentFlexiApps — On-site
CURRENT

Project Controller & Software Developer

FlexiAppsRabat, Morocco

Hands-on developer building backend systems and React Admin dashboards

Full ownership of project lifecycle — development, QA, stress testing, and delivery

Reduced post-deployment bugs by 40% through QA protocols

Integrated AI tools into workflow, reducing delivery time by 35%

Node.jsExpress.jsReact AdminMongoDBQA
Jul 2022 — Aug 2024Full-time — On-site

Software Developer

FlexiAppsAgdal Riyad, Rabat

Designed and built scalable backend services with Node.js, Express.js, and MongoDB

Created intuitive backoffice dashboards using React Admin for client management systems

Reduced API response time by 60% through MongoDB indexing and Redis caching

Clean, maintainable code and optimized API performance across multiple production apps

Node.jsExpress.jsMongoDBRedisReact AdminSocket.io

// EDUCATION

Background

Technicien Specialise — Network Engineering

ISTA-OFPPT, Azilal2022

Windows/Linux administration, Cisco CCNA (1-4), Network security, Web development

Baccalaureat SVT

Lycee Technique Azilal, Morocco2020

// LANGUAGES

Languages

ArabicNATIVE
FrenchB1-B2
EnglishB1-B2

// GET IN TOUCH

Let's Work Together

Available for freelance projects, collaborations, and full-time opportunities. Based in Rabat, Morocco — open to remote work worldwide.