Muhannad Satouf

Full-stack software engineer, frontend-heavy

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.

Experience

Mpya Digital, Consultant, full-stack engineer

Q2 2026 – present

Pentia Sweden, Consultant, full-stack engineer

Q1 2025 – Q2 2026

International industrial company, multisite platform Q1 2026 – Q2 2026

  • Frontend of a new search integration on headless Sitecore XM Cloud.

Sitecore XM Cloud, Next.js, React, TypeScript, Relewise

Agricultural e-commerce platform Q1 2025 – Q4 2025

  • Search, machine configuration and checkout reliability on Sitecore XP and Norce Commerce.

Sitecore XP, Norce Commerce, ASP.NET Core, C#, React

Great IT, Consultant, full-stack engineer

Q3 2022 – Q1 2025

European water-treatment chemicals supplier Q2 2024 – Q1 2025

  • Technical ownership of a multimarket Umbraco Cloud site, including editor workshops.

Umbraco Cloud, React, JavaScript, .NET

Swedish investment group Q3 2023 – Q1 2025

  • Worked on frontend and backend from the early build phase of a new platform.
  • Built reusable components with a maintainable structure and consistent design.
  • Built the company history page end to end, from the backend content structure to frontend rendering and styling.

React, JavaScript, HTML, CSS/SASS, ASP.NET, C#, Litium, Azure CI/CD

Battery-charging company, multimarket e-commerce Q3 2022 – Q1 2025

  • Built responsive, reusable React and JavaScript components on a Litium e-commerce platform, and contributed ASP.NET and C# backend work.
  • Improved product pages, filtering and sorting.
  • Implemented reseller and availability flows that integrate external services for stock, pricing, delivery and checkout information per market.
  • Balanced feature work with bug fixes and platform upgrades.

Litium, React, JavaScript, HTML, CSS/SASS, ASP.NET, C#, IIS

School dashboard platform for a Swedish municipality Q3 2022 – Q1 2025

  • Built React dashboards with role-based views for students, teachers and guardians.
  • Handled frontend state management and secure data handling, so each role only sees what it should.
  • Built a structured frontend flow that reflects updates across the correct views, and worked on deployment.

React, JavaScript, State management, Role-based access, IIS

Event and booking platform Q1 2023 – Q2 2023

  • Booking and stock correctness under concurrent demand on Litium.

Litium, ASP.NET, C#, React

Grit Academy, Instructor, software development and cybersecurity

Q3 2024 – Q4 2024

  • Taught Advanced Java, Test-Driven Development, and IT and Information Security.
  • Planned lessons, developed course material, created assignments, assessed work and coached students individually.
  • Covered object-oriented programming, advanced Java, JUnit, Mockito, test structure, clean code, debugging and information-security principles.

Skills

Frontend Engineering

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

Backend Engineering & 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

Cloud, DevOps & 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

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

Platforms & Domain Experience

Professional experience: Sitecore XP / XM Cloud, Umbraco Cloud, Litium, Norce Commerce

Experience: Relewise

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

Projects

  • Muhasbi: A cloud-based accounting and business-management platform for small and medium-sized businesses.
  • AI and automation exploration: Practical agent prototypes focused on tool use, retained state, human-in-the-loop flows, evaluation and observability.
  • RepoLens: A React and TypeScript app that analyses GitHub repositories.
  • StockFlow API: An ASP.NET Core REST API with a service-layer architecture.
  • SignalR chat: A real-time chat app built with SignalR.

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.