Architecture & Scale
Blueprints for microservices, event-driven systems and payment systems that stay reliable under heavy load. Kafka, gRPC, AWS and Kubernetes, designed for high availability and smooth releases.
Available for consulting engagements
I'm Marc Al Mouallem, a principal software engineer and product leader. For 12+ years I've designed distributed systems used by hundreds of thousands of people. I help teams turn their product pipeline, from discovery to development, into a faster, partly automated process.
01 — About
I design and deliver high-scale distributed systems: microservice architectures, event-driven platforms and payment systems. I've done this in fintech, hospitality and mental health.
Today I lead product and technical architecture at Sovra, a self-custodial DeFi finance platform with blockchain integrations. I run the weekly sprint planning and reviews, and I set the technical direction across mobile, backend and infrastructure.
The best results come when engineering and product work as one team. I help teams perform better by automating repetitive work in their product pipeline and coaching people to take on wider roles.
02 — Services
Blueprints for microservices, event-driven systems and payment systems that stay reliable under heavy load. Kafka, gRPC, AWS and Kubernetes, designed for high availability and smooth releases.
Hands-on product leadership: setting priorities, running weekly sprint planning and reviews, and keeping roadmap, architecture and delivery aligned so the team ships what matters.
I map how ideas move from discovery to development and automate the steps that should be automated: research synthesis, specs, tickets, testing and release. Less busywork and fewer handoffs, so the team spends its time deciding and building.
Code reviews, engineering best practices and one-to-one coaching that help engineers and PMs grow beyond their job titles. They learn to own more of the pipeline and to work alongside automation instead of competing with it.
03 — Approach
Gather user signals, research and data, and let tooling sort and summarize it so the team can focus on understanding the problem.
Turn insights into clear specs, acceptance criteria and backlog items using repeatable templates and automated handoffs.
Clean architecture, CI/CD, infrastructure as code and automated quality checks, so the team can move fast without breaking things.
Coach each person to take on a wider role across the pipeline. A strong team improves the process long after an engagement ends.
04 — Experience
Sovra
Leads product and technical architecture for a self-custodial consumer finance app with built-in blockchain and DeFi integrations. Runs the weekly sprint planning and reviews, and designs backend systems that keep financial transactions reliable at scale.
RAMS Services
Principal engineer on several high-scale client systems running at the same time, in fintech, hospitality and mental health. Designed Kafka-based microservice architectures on AWS, and mentored teams through code reviews and engineering best practices.
Tlobfit
Built the backend infrastructure from scratch with Node.js, React and MongoDB, and designed APIs and database schemas that let a startup add features quickly.
alice.
Went from junior to lead engineer on an investment platform with a large codebase, working with Lisp (Hunchentoot), JavaScript and the LEMP stack.
Holy Spirit University of Kaslik (USEK)
Focused on artificial intelligence and software engineering, and won the university's final-year project (FYP) award. Also certified in Pattern Discovery in Data Mining (Coursera).
“Automate what repeats. Coach what grows. Architect for what's next.”
05 — Contact
Need to scale a platform, sharpen your product process, or help your team ship faster? Get in touch. I'm based in Beirut and work with teams anywhere.