Consultant at Mpya Digital, Sweden

Muhannad Satouf

Full-stack software engineer, frontend-heavy

I design and build complete web applications, from the interface to the API and the data behind it: React, Next.js and TypeScript on the frontend, C#, ASP.NET Core and Node.js on the backend. Currently adding Angular to my stack.

layers of the stack
5
mapped skills
64
client assignments
7
personal projects
5
  • React
  • TypeScript
  • JavaScript
  • Next.js
  • HTML
  • CSS / SCSS
  • Responsive UI
  • Reusable component architecture
  • Tailwind CSS
  • Redux
  • Design systems
  • Frontend integrations
  • Accessibility / WCAG
  • Server-side rendering
  • Angular
  • RxJS
  • Angular dependency injection
  • Frontend state management
  • C#
  • ASP.NET Core
  • REST APIs and system integrations
  • SQL Server
  • Entity Framework Core
  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • GraphQL
  • Java
  • SignalR
  • Spring Boot
  • Distributed backend architecture
  • Azure DevOps
  • CI/CD
  • Git / GitHub
  • IIS
  • Docker
  • Azure
  • Azure Entra ID
  • Azure Service Bus / Queues
  • Cloudflare
  • Vercel
  • Cloud deployment and configuration
  • Cloud architecture
  • Application observability and monitoring
  • Claude Code
  • AI-assisted software development
  • Prompt engineering
  • Claude API
  • Model Context Protocol (MCP)
  • Structured outputs
  • Tool-using AI workflows
  • LangChain
  • LangGraph
  • LangSmith
  • Agent workflows
  • RAG
  • AI application architecture
  • Evaluation and observability for AI systems
  • Sitecore XP / XM Cloud
  • Umbraco Cloud
  • Litium
  • Norce Commerce
  • Relewise

How I work across the stack

Frontend

Professional experience

  • React
  • TypeScript
  • JavaScript
  • Next.js
  • HTML
  • CSS / SCSS
  • Responsive UI
  • Reusable component architecture

Experience

  • Tailwind CSS
  • Redux
  • Design systems
  • Frontend integrations
  • Accessibility / WCAG
  • Server-side rendering

Expanding

  • Angular
  • RxJS
  • Angular dependency injection
  • Frontend state management
Where this shows up (6)

Backend & APIs

Professional experience

  • C#
  • ASP.NET Core
  • REST APIs and system integrations
  • SQL Server
  • Entity Framework Core

Experience

  • Node.js
  • Express
  • PostgreSQL
  • Prisma
  • GraphQL
  • Java
  • SignalR

Expanding

  • Spring Boot
  • Distributed backend architecture
Where this shows up (6)

Cloud & Delivery

Professional experience

  • Azure DevOps
  • CI/CD
  • Git / GitHub
  • IIS
  • Docker

Experience

  • Azure
  • Azure Entra ID
  • Azure Service Bus / Queues
  • Cloudflare
  • Vercel
  • Cloud deployment and configuration

Expanding

  • Cloud architecture
  • Application observability and monitoring
Where this shows up (5)

AI engineering

Experience

  • Claude Code
  • AI-assisted software development
  • Prompt engineering
  • Claude API
  • Model Context Protocol (MCP)
  • Structured outputs
  • Tool-using AI workflows

Expanding

  • LangChain
  • LangGraph
  • LangSmith
  • Agent workflows
  • RAG
  • AI application architecture
  • Evaluation and observability for AI systems
Where this shows up (2)

Platforms & Domain

Professional experience

  • Sitecore XP / XM Cloud
  • Umbraco Cloud
  • Litium
  • Norce Commerce

Experience

  • Relewise
Where this shows up (4)

Practices

Software Architecture & Engineering

  • System design
  • API design
  • SOLID principles
  • Design patterns
  • Modular architecture
  • Reusable software design
  • Architecture Decision Records
  • Authentication and authorization
  • Error handling and resilience
  • Concurrency and data consistency
  • Caching
  • Search architecture
  • Pagination and filtering
  • Secure data handling
  • Technical documentation
  • Third-party integrations
  • Maintainability and scalability

Testing & Quality

  • xUnit
  • Jest
  • React Testing Library
  • Playwright
  • Cypress
  • Selenium
  • JUnit
  • Mockito
  • Unit testing
  • Integration testing
  • End-to-end testing
  • Test-driven development
  • Accessibility / WCAG
  • Code review
  • Secure development practices
All case studies

Projects

All projects

Career

  1. Mpya Digital

    2026–present

    Consultant, full-stack engineer

  2. Pentia Sweden

    2025–2026

    Consultant, full-stack engineer

  3. Great IT

    2022–2025

    Consultant, full-stack engineer

  4. Grit Academy

    2024

    Instructor, software development and cybersecurity

    Taught Advanced Java, Test-Driven Development, and IT and Information Security.

Currently exploring

AI engineering
Agent workflows with tool use, retained state and human-in-the-loop steps, built with LangChain, LangGraph and LangSmith, with Zod for structured outputs.
Claude Certified Developer – Foundations
Certified by Anthropic in 2026. Now building with the Claude API and MCP.
Current experiments
Retrieval (RAG), evaluation and observability for agents, and AI-assisted automation of repetitive admin work in my own SaaS product.

Next step

Let's talk

Interested in a case study, how I approach full-stack development, software architecture, AI-enabled applications or something I've built?

Get in touch or explore my work and projects.