Enterprise Carbon Tracking Platform
A multi-organization carbon-tracking platform combining web applications, backend services, approval workflows, and an auditable ledger.
Hello, I’m Souhail El Mahdani.
Full-Stack Software Engineer · Morocco
I design backend services, data workflows, and responsive web products, then take them through testing, security, and delivery. My work spans TypeScript, Python, Go, React, Next.js, Node.js, and PostgreSQL.
01 / Selected work09 projects
A multi-organization carbon-tracking platform combining web applications, backend services, approval workflows, and an auditable ledger.
A digital cooldown space for developers after long coding sessions. Slowbit combines interactive visuals, curated ambient soundscapes, and mood-based check-ins to create a quiet place to step away from work.
A full-stack platform that turns digital product inputs into Etsy-ready listing assets and drafts through external APIs and AI services.
Backend for a published mobile product, built with TypeScript and Express 5 around a PostgreSQL and Prisma data layer.
02 / What I do
APIs and business services with Python, Django, Node.js, Express, TypeScript, and PostgreSQL.
Responsive React and Next.js interfaces connected to maintainable backend services and external APIs.
Relational modeling, validation, RBAC, approval flows, controlled state transitions, and distributed systems.
Testing, code review, Docker, CI/CD, Linux, observability, application security, and deployment support.
03 / Experience
From relational APIs and user-facing products to secure distributed workflows and production delivery.
INFUFLAVMarrakesh, Morocco
Built a user-friendly React interface that moved product ordering from calls and messages into a dependable digital workflow.
ENSA BerrechidBerrechid, Morocco
Built a blog application in Java EE without application frameworks, covering server-side logic and the user interface.
Marketing ConfortRemote
Built Solidity services, integrated them into Next.js applications, and contributed to automated delivery workflows.
NextAviaRemote
Delivered and deployed a full-stack aviation platform spanning a React interface, Django REST API, and PostgreSQL data layer.
Mohammed VI Polytechnic UniversityRabat, Morocco
Assessed application security, documented remediation priorities, and improved observability and infrastructure repeatability.
Mohammed VI Polytechnic UniversityBenguerir, Morocco
Design and maintain backend services, web interfaces, authorization rules, and traceable approval workflows for a multi-organization carbon platform.
04 / Activities
Bootcamps, shared learning, and time spent with the community.
Mohammed VI Polytechnic University
Mentored cryptography and blockchain sessions and built hands-on CTF exercises and labs for participants.
Explore activityParticipant
Benguerir - Morocco
Full stack engineer
05 / In progress
Strengthening Python problem solving and learning Odoo 19 module development through ORM models, access rules, XML views, and automated tests.
NeetCode.io is a coding interview preparation platform featuring curated problems, video solutions, and an in-browser code editor. This repository is automatically populated with your accepted (or all) solutions using the GitHub Sync feature.
Let’s build something dependable