AMAhmed Makroum · SWE
Software Engineer · Casablanca, Morocco

I build full-stack apps people actually use at work.

From API surface and database structure down to the UI patterns teams rely on daily — I ship web applications, enterprise workflow tools, and SharePoint solutions with clean boundaries and code the next person can extend.

View selected work ↓ Download CV AvailableSelectiveFreelance
Ahmed Makroum
6
Companies
500+
App users
3
Different domains
Worked withAttijariwafa bankAllianz MarocMetaverseBoti School6SolutionsFinso
Selected work · 2025–

Things I've shipped.

2 projects
web · data
Experience · 2022–

Where I've worked.

6 roles
banking · insurance · startups
  1. Feb. 2026 - Presentcurrent

    Software Engineer · Attijariwafa bank

    Full-stack .NET and React applications for banking workflows, Microsoft Graph integrations, and SPFx web parts inside SharePoint.

  2. Sep. 2025 - Dec. 2025

    Data Engineer · Metaverse

    Modular data architectures across AWS, GCP, and on-premise environments, with Terraform-automated provisioning.

  3. Mar. 2025 - Sep. 2025

    Data Engineer Intern · Allianz Morocco

    Consolidated multi-source data with NiFi and Spark, shipped self-service Metabase dashboards, and built a Spring Boot + Next.js claims app used by 50+ people.

  4. Jun. 2024 - Aug. 2024

    Data Engineer Intern · Boti School

    Apache Beam pipelines on GCP and a BigQuery warehouse powering automated per-user billing and Looker Studio reporting.

  5. Jun. 2023 - Aug. 2023

    Web and Mobile Developer Intern · 6Solutions

    Multi-service platform centralizing legal, medical, and financial services — Angular and Spring Boot, plus a cross-platform Flutter app.

  6. Jul. 2022 - Aug. 2022

    Game Developer Intern · Finso

    Educational management-and-strategy game built in Unity, with interactive mechanics tuned for younger audiences.

About

Backend brain,
product instincts.

I like clean boundaries, repeatable deployment, and code other people can come back to. Most of my work lives where real business processes meet software — access control, approvals, audit trails, reporting — the unglamorous stuff that teams depend on every day.

I move comfortably across the stack: typed APIs in .NET and Spring Boot, interfaces in React and Next.js, and SharePoint work spanning SPFx web parts, permissions and administration that teams rely on daily.

Enterprise workflows

I build internal applications around real business processes, access control, and user adoption.

Microsoft platform

I build and administer SharePoint environments, from SPFx solutions to permissions and governance.

Maintainable delivery

I focus on clear architecture, performance, readable code, and deployments that can be repeated.

What I do

How I can help.

Build · integrate
operate · report
01 · Build

Full-Stack Applications

Production web apps with typed API boundaries, sensible state and tests that survive refactors. Deployable on Mondays.

.NET 8React 19Next.js 15Spring Boot 3TypeScript
02 · Integrate

Enterprise Workflow Tools

Internal systems for approvals, role-based access, and audit trails. Less greenfield, more 'this team has 60 spreadsheets'.

SPFxGraph APIPower AutomateAzure AD
03 · Operate

SharePoint Administration

Site administration, permission models and governance across SharePoint and Microsoft 365 — keeping internal platforms healthy and usable.

SharePoint OnlineMicrosoft 365Azure ADGovernance
04 · Report

Dashboards & Reporting

Reporting layers business teams will actually open. Metabase, custom React dashboards and exports that don't break in Excel.

MetabaseRechartsPowerBILooker Studio
Writing · notes in public

Thinking out loud.

Engineering · data
reading
Get in touch

Let's build something.

Open to freelance and full-time remote work. Based in Casablanca — comfortable overlap with EU and US-East mornings.

I typically reply within 1 business day (Mon-Sat, UTC+1)