Mahmoud Marey
Start a Project

Software & Applied AI Engineer

Building software that runs businesses — and AI that works inside it.

I design and engineer e-commerce platforms, business systems, and AI-powered applications — from product experience and system architecture to integrations, automation, and deployment.

E-commerceBusiness SystemsAI AgentsAutomation

System / 01
01InterfaceProduct experience
02APIBusiness logic
03DataBusiness context
04AI AgentReason + act
05ToolsControlled actions
Connected system

Selected Work

A live store. A complete commerce system.

01 / Live project

Kenda Medical E-commerce

A bilingual medical-equipment store built end to end — from the customer experience to the administration and commerce backend.

I independently designed and implemented the storefront, administration application, APIs, data model, and deployment. The platform connects product discovery, catalog management, checkout, orders, delivery locations, and returns.

  • Angular SSR
  • .NET 10
  • PostgreSQL
  • Administration
  • Arabic / English
Explore Case Study Visit live store
Storefront / Desktop
Storefront / Desktop
Admin / Product catalog
Admin / Product catalog
Mobile
Live at kenda-medical.sa

Capabilities

From business problem to production software.

I work across the product stack to turn business requirements into systems that are usable, maintainable, and ready for real-world operation.

01

E-commerce Platforms

Complete commerce experiences covering storefronts, catalogs, product discovery, checkout, orders, payments, shipping, and administration.

02

Business Systems

Custom platforms, internal tools, ERP modules, dashboards, APIs, and workflows designed around how the business actually operates.

03

Applied AI

AI capabilities integrated into real software — connecting language models with business knowledge, APIs, tools, and workflows.

AI Agents · RAG · LLM Integration · Semantic Search · Tool Calling · Workflow Automation

Applied AI

AI shouldn't sit beside your software. It should work inside it.

The real value of AI comes from connecting intelligence to the systems where work already happens.

I focus on engineering AI capabilities that can understand context, retrieve relevant knowledge, interact with tools and APIs, and participate in multi-step business workflows.

01Business User
02AI AgentContext · Reasoning · Guardrails
KnowledgeAPIsToolsBusiness Data
03Controlled Actions
01

AI Agents

Agents designed around real tasks, business rules, tools, and controlled actions rather than isolated chatbot experiences.

02

Knowledge & RAG

Connecting language models with business documents and domain knowledge so responses can be grounded in relevant information.

03

AI Integration

Bringing AI capabilities into existing applications, APIs, and workflows instead of forcing businesses to replace the systems they already use.

04

Intelligent Automation

Combining models, software tools, APIs, and business logic to reduce repetitive work and assist with complex operational processes.

Experience

Ownership across the whole product.

For Kenda Medical, I owned the complete implementation: customer-facing storefront, administration, backend services, data, and deployment.

The project brings together bilingual shopping, reusable commerce interfaces, permission-based administration, and a modular backend that keeps business responsibilities separate.

01

Customer Experience

Angular SSR storefront with Arabic and English, responsive product discovery, product pages, cart, and checkout.

02

Administration

Angular 22 application for catalog, merchandising, orders, delivery locations, and returns, with permission-based access.

03

Backend & Data

.NET 10, FastEndpoints, EF Core, and PostgreSQL with dedicated commerce modules and explicit API boundaries.

04

Delivery

Container deployment and Nginx configuration supporting the public storefront and its administration application.

Engineering Approach

Designed beyond the interface.

A polished interface is only one layer of a successful product.

I approach software as a complete system — considering user experience, architecture, data, security, integrations, maintainability, performance, and deployment together.

Core Technologies

.NET · C# · Angular · TypeScript · SQL Server · PostgreSQL · Python · Docker · Nginx · Cloudflare

Technology is a tool, not the starting point. Architecture and implementation choices should follow the actual problem the product needs to solve.

  1. 01Experience
  2. 02Frontend
  3. 03APIs
  4. 04Business Logic
  5. 05Data & Integrations
  6. 06Infrastructure

Process

From an idea to a system that can actually operate.

01

Understand

Start with the business problem, users, workflows, constraints, and expected outcome before choosing the technical solution.

02

Design

Define the product experience, system boundaries, data flows, and architecture before complexity starts accumulating.

03

Engineer

Build maintainable software with clear responsibilities, validation, security, and production requirements in mind.

04

Integrate

Connect the product with payments, shipping, notifications, external APIs, existing systems, or AI capabilities.

05

Ship

Deploy into a real environment, validate how the pieces work together, and continue improving based on actual usage.

Portrait of Mahmoud Marey

About

I'm Mahmoud Marey.

I'm a software engineer focused on building complete digital products and business systems rather than isolated features.

My work is rooted in backend engineering and has expanded across frontend development, system architecture, integrations, infrastructure, and applied AI.

That gives me a broader way of approaching products: understanding what happens from the interface a customer interacts with all the way down to the APIs, business rules, data, external services, and infrastructure supporting it.

I'm particularly interested in the intersection between traditional software engineering and AI — building systems where intelligent agents and models can become useful parts of real business workflows.

Start a Project

Have a system worth building?

Whether you're building a commerce platform, an internal business system, or exploring how AI can fit into an existing product, let's talk about the problem first.

Start a Project