Senior Software Engineer

MohamedAyman

Based in Riyadh. Building web apps with Vue, Nuxt, Angular and Node.js since 2020 — government portals, SaaS products, and enterprise tooling.

Open to work
Riyadh, Saudi Arabia
Front-end engineer

Selected Projects

Work

01Under NDA

SAMI / 2024 - Now

Front-end work on strategic defense projects

VueEnterpriseNDA
DashboardsComplex data views with heavy state
NDACan't share screenshots or details
02

Saudi Ministry of Justice / 2023

Judicial Regulations &
Legislation Portal

NuxtSSRArabic RTL
6+Internal platforms shipped for MOJ team
3Public-facing portals in 13 months
Saudi Ministry of Justice mockup
03

Madares SA / 2024

Rescue launch for a Saudi school-management platform

VueOnboarding
3 moJoined late to hit a hard launch date
OnboardingRebuilt the flow to reduce drop-off
Madares SA mockup
04

Mersal / 2023 - 2024

Omnichannel SaaS for customer engagement

VueSaaS
Unified inboxAcross multiple messaging providers
Agent UIBuilt for high-throughput support teams
Mersal mockup
05

Bashammakh Group / 2023 - 2024

Public portal for a Saudi government service provider

NuxtSSRArabic RTL
RTLArabic-first with full accessibility
PublicB2G portal serving end users
Bashammakh Group mockup
06

Waqfy / 2024

Payments & quick-share features for charitable donations

VuePayments
CheckoutAdded payment flows to existing product
Share linksOne-tap donation links across channels
Waqfy mockup
07

Meeting Select / 2021 - 2022

SaaS platform for managing enterprise meetings

VueVuex
Component libShared across Meeting Select and Kiwatt
NetherlandsEuropean enterprise clients
Meeting Select mockup
08

Kiwatt / 2022

Energy storage platform for businesses and homes

VueVuex
NetherlandsConsumer + B2B platform for the Dutch market
Typed APIsWith modular Vuex state
Kiwatt mockup
09

Masa International Group / 2024

Front-end lead on a Nuxt 3 platform with custom CMS

Nuxt 3SSR
LeadRan sprint planning and code reviews
Design systemModular components and state
Masa International Group mockup
10

Saudi Falcon Club / 2023

Custom UI components for the SFC public portal

SassBootstrap
From designHand-crafted components off the UI spec
PublicLive on sfc.org.sa
Saudi Falcon Club mockup
11

Eastern Enterprise / 2021 - 2022

Shared Vue component library for two SaaS products

VueVuexNetherlands
2 productsMeeting Select & Kiwatt on one codebase
Clean archTyped API layer and automated linting
Eastern Enterprise mockup
12

Digital Konsulterna / 2020 - 2021

Full-stack web apps for Swedish market clients

NuxtExpressPlesk
Full-stackNuxt front-ends on Express REST APIs
OpsManaged Plesk servers and CI/CD
Digital Konsulterna mockup

Internal & smaller projects

MOJ internal platforms (Administrative Investigations, Consulting, Grievance, Legal Obligations, International Agreements), Municipality of Medina monitoring app, Jazan Sheikhs voting system, IEduhub, Owise, and more — available on request.

Download CV

My story

About

I'm a software engineer who cares about how things look and feel. Most of my day is spent turning designs and requirements into interfaces that actually work for the people using them.

I've been shipping web apps since 2020 — Saudi government portals (MOJ, SFC, Municipality of Medina), SaaS products for European clients, and enterprise tooling. Mostly Vue and Nuxt, with Angular and Node on the backend side.

I'm comfortable across the stack: API design, SSR, component systems, RTL and accessibility, CI/CD. I've also led small front-end teams through sprint planning and code reviews when the project needed it.

Currently at SAMI, working on front-end for defense projects under NDA.

Download CV

Experience

Certifications

  • Advanced Full-Stack Web Development NanodegreeUdacity
    Jun 2022
  • Front End Web Development Professional NanodegreeUdacity
    Oct 2021
  • Server-side Development with NodeJS, Express & MongoDBCoursera
    Nov 2021
  • Full-Stack Web Development with React SpecializationCoursera
    Nov 2021
  • Full-Stack Developer Track — 1 Million Arab Coder InitiativeUdacity
    Feb 2019

Stack

VueNuxtAngularTypeScriptNode.jsExpressElectron.jsMongoDBTailwindSassVuetifyBootstrapVuexPiniaSSRRTL & AccessibilityGitAzure DevOpsJiraClickUpPython

Get in touch

© 2026 Mohamed Ayman · Senior Software Engineer