Photo of Abdullah AlmoflehDubai, UAE

this notebook belongs to

Abdullah Almofleh

Senior Full-Stack Engineer at Propwise
NestJS • Next.js • React Native • PostgreSQL

in this notebook:

keep a copy for later:

About me

the elevator pitch ↓

Senior Full-Stack Engineer with ~7 years of experience building SaaS platforms in real estate, energy and e-learning. At Propwise in Dubai, I build a real estate CRM and its mobile app, Propilot, across the backend, web app and mobile app. My work covers the core CRM modules, team roles and permissions, and performance work like cutting a key query from 93s to 3.9s on 1.9M tasks. Before that, at Estia Software, I led architecture for enterprise energy platforms handling 2M+ daily IoT events, delivering 25–40% performance improvements and 99.9% uptime. I enjoy owning systems end to end, mentoring engineers, and using Claude and Cursor to plan, build and test complex features faster.

~7years shipping code

3.9skey query, down from 93s

2M+IoT events a day at Estia

These days I spend most of my time on a real estate CRM — NestJS and PostgreSQL behind it, a Next.js web app and a React Native mobile app in front. The rest of this notebook is the long version.

· 1 ·

Things I'm proud of

fresh off the sticky pad

Built core modules of the Propwise real estate CRM

Contacts, companies, deals, commission payments, tasks, calendar reminders, email integration, and team roles and permissions, end to end across the NestJS/PostgreSQL backend, Next.js web app and React Native mobile app.

Fixed a deadlock that was silently dropping tasks

Took Propwise from 378 deadlocks to 0, and cut a key query from 93s to 3.9s on 1.9M tasks.

Engineered Envita SaaS energy platform

Real-time time-series dashboards processing 2M+ data points daily via MQTT from sensors, AWS IoT Core integration, multi-frame aggregation, and complex optimized queries—slashing chart/dashboard load times 40% for energy professionals.

Built Ecorize energy platform

GraphQL APIs handling complex energy modeling workflows, optimizing aggregations across PostgreSQL/Redis for sub-second responses.

Delivered ASP School e-learning platform

Multilingual Laravel/React system with video streaming and progress tracking, scaling to production educator workflows.

Contributed to backend for Bact for Consulting & Training e-learning platform: Node.js/TypeORM with PostgreSQL, powering scalable course delivery and user management APIs as part of development team.

Developed Beethere taxi ordering app

WebSocket/Socket.io for real-time ride requests and driver/customer updates; integrated live location tracking and payment APIs.

Built 3+ e-commerce platforms end-to-end

Laravel/Node.js stacks with inventory management and Stripe integrations, achieving zero-downtime deploys.

Drove 25-40% performance/stability gains across 5+ apps via database optimization, Jest/Cypress automation, and TypeScript refactoring.

Led architecture decisions and mentored 5+ engineers, enforcing CI/CD pipelines and raising delivery speed 2x in Agile teams.

· 3 ·

Toolbox

tallies = years of use

= what I reach for first

Languages

TypeScriptJavaScriptES12+PHP

Front-End

Next.jsSSR/SSGReact.jsVue.jsTailwind CSS

Mobile

React Native

Back-End

Node.jsNestJSExpress.jsLaravelTypeORM

Databases

PostgreSQLadvanced queries/aggregationsTimescaleDBtime-seriesMongoDBhigh-volume real-time dataMySQLRedis

Real-time & IoT

MQTTAWS IoT CoreWebSocketsSocket.io

APIs

RESTGraphQL

DevOps and Cloud

AWSEC2/S3/Lambda/IoT CoreDockerGitHub Actions CI/CDSentry

Testing/Tools

JestCypressPlaywrightGit

AI Tools

Claude CodeCursor

Methodologies

AgileScrum
· 5 ·

Where I've worked

most recent on top

Senior Full-Stack Engineer

February 2026 to Present

Propwise.com — Dubai, United Arab Emirates

  • Built the core CRM modules end to end: contacts, companies, deals, commission payments, tasks, calendar reminders and email integration.
  • Built team roles, permissions and invitations, so managers and agents each get the right access.
  • Built client merging that works the same on web and mobile, and warns before an archived client comes back or deals move.
  • Fixed a database deadlock that was silently dropping tasks (378 deadlocks to 0), and cut a key query from 93s to 3.9s on 1.9M tasks.
  • Added test suites for data isolation between companies, payments and sign-in security, and cut CI test memory from 2.65GB to 1.25GB.
  • Built a demo-account mode that sets up and removes a full sample workspace, so new users can try the CRM without risk.
  • Grouped notifications into one alert per burst, with a daily task digest in each user's time zone.
  • Built ad conversion tracking (Meta, LinkedIn, Google), cookie consent and onboarding emails across the website and CRM.
  • Used Claude and Cursor to plan, build and test complex features faster, such as client merging across web and mobile and the notification redesign.

Senior Software Engineer

May 2023 to January 2026

Estia Software DMCC — Dubai, United Arab Emirates

  • Led architecture for enterprise energy SaaS platforms processing 2M+ daily IoT time-series events using NestJS, Next.js, AWS IoT Core, and PostgreSQL/TimescaleDB.
  • Designed multi-frame aggregations and optimized complex queries, reducing dashboard and chart load times by ~40%.
  • Built scalable GraphQL and REST APIs, SEO-optimized SSR/SSG front-ends, and real-time dashboards for energy professionals.
  • Implemented CI/CD pipelines, automated testing (~95% coverage), and monitoring, cutting production incidents by ~50%.
  • Mentored 5+ engineers, enforced TypeScript and code-quality standards, and helped double team delivery speed while maintaining 99.9% uptime.

Software Engineer

December 2022 to May 2023

Nordelco DMCC — Dubai, United Arab Emirates

  • Migrated production codebase from JavaScript to TypeScript, reducing runtime errors by ~40% and improving maintainability.
  • Developed and optimized Node.js/Express APIs for energy workflows; PostgreSQL indexing improved query performance by ~35%.
  • Refactored Vue.js dashboards with real-time visualizations, cutting bundle size by ~50% via code-splitting and tree-shaking.
  • Added Jest-based automation, reducing recurring bugs by ~60%.

Full-Stack Developer

October 2022 to December 2022

Digital Real Marketing — Dubai, United Arab Emirates

  • Delivered Laravel-based e-commerce APIs and database schemas for products, orders, and payments.
  • Successfully launched 2 production sites on tight deadlines, enabling first revenue with stable transaction flows.

Full-Stack Developer

November 2021 to September 2022

3 Miles — Damascus, Syria

  • Contributed to full-stack Laravel, Vue.js, and Node.js projects, implementing features from requirements through production deployment and improving delivery timelines by ~50%.
  • Delivered 2 production applications, cutting client delivery timelines by ~50%.

Full-Stack JavaScript Developer

May 2021 to March 2022

Unifi Solutions — Damascus, Syria (Remote, Part-time)

  • Built the Bact e-learning backend (Node.js, TypeORM, PostgreSQL).
  • Scaled APIs to 3x capacity across client apps and improved course delivery reliability by 30% through performance tuning and documentation.

Full-Stack Developer & IT Support

February 2021 to May 2021

Technical G — Damascus, Syria

  • Led small teams, optimized backend performance, and delivered multiple production systems across e-learning, media, and client platforms.
  • Maintained 100% on-time delivery across concurrent projects.

Full-Stack Developer

July 2020 to October 2021

Aspiraties — Damascus, Syria (Hybrid, Part-time)

  • Optimized Node.js/DB queries for ASP School multilingual e-learning platform.
  • Cut video streaming latency 25% for global production users.
  • Rewrote front-end components in React for better UX.

Back-End Developer

August 2020 to January 2021

Unifi Solutions — Damascus, Syria (Remote, Part-time)

  • Developed Node.js/MongoDB backend services for an events management system.
  • Designed RESTful APIs and optimized databases.

Full-Stack Developer

May 2019 to April 2021

We Media — Damascus, Syria

  • Delivered React/Laravel full-stack solutions for clients.
  • Achieved 100% on-time delivery across 6 concurrent projects.
· 7 ·

Notable projects

taped in — don't peel

Propwise

visit

Real Estate CRM (SaaS)

Next.js/NestJS · PostgreSQL · pg-boss · PostHog/GA4

Built core modules of a real estate CRM for Dubai agencies: contacts, companies, deals, commission payments, tasks, calendar reminders, email integration, team roles and permissions, client merging and a demo-account mode; fixed a deadlock that was silently dropping tasks and sped up key queries on 1.9M tasks.

Key query 93s to 3.9s on 1.9M tasks · Deadlocks 378 to 0 · CI memory 2.65GB to 1.25GB

AI Assistant & Mobile App for Real Estate Agents

React Native · NestJS · PostgreSQL · RevenueCat · Push notifications

Worked on the Propilot AI assistant and built features across its iOS/Android app and backend: lead and client merging that matches the web CRM, deal commissions, a daily digest of overdue and due tasks with push reminders, Propilot-branded emails and app links, and sign-in and onboarding flows.

Web and mobile kept in step: the same merge rules and daily digest on both

Envita

visit

Energy Monitoring Platform

Next.js/NestJS · MQTT/AWS IoT Core · TimescaleDB/PostgreSQL

Developed energy monitoring dashboards to track/visualize/analyze consumption; built scalable front/back-end with real-time API pipelines processing 2M+ data points daily, slashing load times 40%.

Ecorize

visit

Energy Planning Software

React/GraphQL · PostgreSQL/Redis · NestJS

Contributed energy planning features for engineers: calculations, data visualization, workflows; optimized data-intensive UIs for sub-second responses.

ASP School

visit

Online Learning Platform

Laravel/React · Node.js

Built multilingual (Dutch/English/Arabic) video/text courses, practice modules, progress tracking; scaled responsive delivery for production educators.

Beethere

Taxi Ordering Application

Laravel · WebSockets/Socket.io · Node.js · Next.js

Developed core features for ride requests, real-time driver/customer updates; integrated APIs for location tracking and payments.

Al-Adham

E-Commerce Platform

Laravel · Stripe

Built horse product catalogs, shopping carts, order workflows; launched full e-commerce with zero-downtime payments/inventory.

Bact

Consulting & Training (E-Learning)

Node.js/TypeORM/PostgreSQL

Engineered course delivery/user management APIs; scalable backend for training platform.

Events Management System

Node.js/MongoDB · REST APIs

Developed event scheduling services; scaled APIs 3x capacity with 30% reliability gains.

· 9 ·

School days

the official bit
yes — the major was AI

this certifies that Abdullah earned a

Bachelor of Information Engineering (Artificial Intelligence)

Arab International University

Damascus, Syria · October 2016 - February 2022

GPA: 3.25 out of 4.00

Languages

Arabicnative
Englishprofessional
· 11 ·

Contact me

Let's build something.

The notebook is full, but I'm just getting started. If you have a role, a project, or a hard problem with real-time data — write to me.

usually replies within a day

keep a copy for later:

— Abdullah

© 2026 Abdullah Almofleh — building the future, one line of code at a time.

· 13 ·
Photo of Abdullah AlmoflehDubai, UAE

this notebook belongs to

Abdullah Almofleh

Senior Full-Stack Engineer at Propwise
NestJS • Next.js • React Native • PostgreSQL

in this notebook:

keep a copy for later: