About

I'm a full-stack software engineer and consultant at Mpya Digital. I build software across the stack — from frontend architecture and user-facing applications to backend services, APIs, integrations, data and cloud delivery.

Since 2022, I've worked professionally with technologies including React, Next.js, TypeScript, JavaScript, C#, ASP.NET Core and SQL, building applications used across multiple markets, languages and business domains. My experience includes web applications, APIs, search, e-commerce, booking systems, authentication, business workflows and integrations with external services.

I enjoy taking ownership of features end to end: understanding the problem, clarifying requirements, making technical decisions, designing the solution, implementing frontend and backend functionality, integrating systems, testing, shipping and supporting the result in production.

A significant part of my experience comes from enterprise environments using platforms such as Sitecore, Umbraco, Litium and Norce Commerce. I see these as platforms within the systems I build rather than my specialization. My broader focus is software engineering: maintainable architecture, reusable components, reliable APIs, system integrations, testing, delivery and building applications that can evolve over time.

I'm also increasingly working with AI-assisted and AI-native software development. I hold the Claude Certified Developer – Foundations certification and explore agent workflows, MCP, LangGraph, RAG, structured outputs and practical ways of integrating AI capabilities into real software products.

Black-and-white portrait of Muhannad Satouf smiling

Story

I studied Software Development at Kristianstad University and started my professional career as a software consultant at Great IT in 2022.

At Great IT, I worked across several client assignments and different types of systems. These included a multimarket e-commerce platform, a dashboard application for a Swedish municipality, an event and booking platform, and a multilingual web platform built with Umbraco Cloud.

My work covered both frontend and backend development, APIs, integrations, data, reusable components and delivery. On one assignment, I also took technical ownership of the platform and trained the customer's editors so they could manage and operate the solution independently.

During the second half of 2024, I also taught at Grit Academy. I taught Advanced Java, test- driven development, and IT and information security. I planned lessons, created course material and assignments, assessed student work and coached students individually.

Teaching strengthened something I value as an engineer: being able to understand a technical problem deeply enough to explain it clearly to someone else.

In 2025, I joined Pentia and worked on larger enterprise applications and integrations.

One of my main assignments was an agricultural commerce platform built around Sitecore XP and Norce Commerce. My work went beyond CMS development and included C#, backend functionality, APIs, search, authentication, workflows, commerce integrations, configuration tools and frontend features.

I also worked with a headless multi-market platform using Sitecore XM Cloud, React, Next.js and TypeScript, where I took significant frontend responsibility for a new search integration spanning multiple countries, markets and languages.

Since 2026, I've been a consultant at Mpya Digital.

My direction continues toward broader full-stack and software-engineering responsibility: frontend architecture, backend services, APIs, Node.js and .NET, cloud services, CI/CD, testing, observability, system design and AI-enabled applications.

I enjoy working on systems where I can understand the whole picture rather than only one layer — from the user experience and frontend architecture to APIs, data, integrations, deployment and long-term maintainability.

Skills

My experience spans the full software delivery lifecycle. Technologies with project evidence link to examples of where I've used them.

Frontend Engineering

Experience

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

Expanding

  • Angular
  • RxJS
  • Angular dependency injection
  • Frontend state management

Backend Engineering & APIs

Professional experience

Experience

Expanding

  • Spring Boot
  • Distributed backend architecture

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

Cloud, DevOps & Delivery

Experience

Expanding

  • Cloud architecture
  • Application observability and monitoring

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

AI Engineering

Experience

  • Claude Code
  • AI-assisted software development
  • Prompt engineering
  • Claude API
  • Model Context Protocol (MCP)
  • Structured outputs
  • Tool-using AI workflowsEvidence: AI and automation exploration

Expanding

  • LangChain
  • LangGraph
  • LangSmith
  • Agent workflows
  • RAG
  • AI application architecture
  • Evaluation and observability for AI systemsEvidence: AI and automation exploration

Platforms & Domain Experience

I've worked with several enterprise platforms as part of larger software systems. My experience with them includes frontend and backend development, APIs, search, integrations, commerce, workflows, authentication and multi-market implementations.

Muhannad Satouf smiling, sitting on a rock above a turquoise mountain lake

Outside work

Away from the keyboard, I enjoy hiking, walking, reading and gaming.

Certifications

  • Claude Certified Developer – Foundations Anthropic, 2026
  • Litium Certified Developer Litium
  • SwedSec licence SwedSec

Education

  • BSc in Software Development Kristianstad University

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.