Available for full-time roles & engineering projects

Hi, I'm Ammar Alibrahim.

Full Stack Developer specializing in TypeScript, Next.js, NestJS, Node.js, and MongoDB.

I build scalable web applications, real-time systems, and high-performance B2B platforms. My work includes migrating a legacy PHP B2B platform to Next.js, NestJS, and MongoDB, engineering an industrial telemetry reporting system for an 850 MW power plant, and building interactive 3D web experiences with React and Three.js.

Core stack:
React · Next.js · TypeScript · Node.js · Nest.jsMongoDB · Redis · Three.js · Tailwind CSS
ENGINEERING CASE STUDIES

Architecture & Production Case Studies

Breakdowns of the systems I have built: an industrial telemetry reporting platform, a legacy B2B platform migration, and interactive 3D web experiences. The focus is on concrete architectural decisions and engineering challenges.

Case Study·07/2026 – 09/2026

Tishreen Thermal Power Station

Full Stack Developer (Freelance) · Tishreen Thermal Power Station

Completed
Scale: 850 MW Power PlantScope: 7 Generation UnitsCadence: Shift-Based Telemetry Reporting

A comprehensive production and telemetry reporting system for an 850 MW power plant with 7 generation units, replacing manual shift books and spreadsheets for operators, engineers, and managers.

Operational Problem

Shift reporting at the plant relied on manual shift books and spreadsheets. Consolidating shift records, handling meter rollovers, and producing monthly engineering figures by hand was error-prone and slow.

Engineering Solutions
  • •Full-stack Next.js, React, and TypeScript application on Node.js, with Tailwind CSS and Recharts for the interface and data visualization.
  • •MongoDB time-series collections handling 180+ complex monthly shift records with zero data loss.
Next.jsReactTypeScriptNode.jsMongoDB (Time-series)Tailwind CSSRechartsExcelJS
Case Study·09/2025 – 02/2026

Asak B2B Platform Migration

Full Stack Developer · Asak Company

Completed
Scale: Multi-Tenant ArchitectureScope: Nx MonorepoCadence: MongoDB Indexes & Redis Caching

Contributed to the strategic migration of a legacy PHP B2B platform to a high-performance Next.js, NestJS, and MongoDB architecture within an Nx monorepo, with multi-tenant security and Redis caching.

Operational Problem

Migrating a legacy PHP B2B platform to a high-performance modern architecture while keeping live production data intact and the platform available.

Engineering Solutions
  • •Nx monorepo environment containing the Next.js frontend and NestJS backend.
  • •NestJS backend services with custom authentication decorators, tenant isolation checks, and strict validation pipes for multi-tenant security.
Next.jsNestJSNode.jsTypeScriptMongoDBRedisNxTailwind CSS
Case Study·05/2024 – 11/2024

Gamma Universe & Gamma Cities

Full Stack Developer · Gamma Universe & Gamma Cities

Completed
Scale: Interactive 3D EnvironmentsScope: React & Three.jsCadence: Socket.io Real-Time Communication

Interactive 3D digital property web experiences and virtual environments built with React.js and Three.js, supported by Node.js, Express.js, and MongoDB services with real-time communication via Socket.io.

Operational Problem

Delivering interactive 3D digital property experiences and virtual environments in the browser, backed by secure services and a responsive UI.

Engineering Solutions
  • •React.js and Three.js frontend for interactive 3D digital property experiences and virtual environments.
  • •Secure backend micro-services and content workflows on Node.js, Express.js, and MongoDB.
React.jsNext.jsNode.jsExpress.jsMongoDBThree.jsSocket.ioTailwind CSSREST APIs

Other Systems & Engineering Tooling

Additional systems and engineering tooling.

Experience

My professional roles in Damascus and Istanbul, from freelance product development to legacy platform migrations.

Full Stack Developer (Freelance Product Development)

Tishreen Thermal Power Station
07/2026 – 09/2026 · Damascus, Syria

Freelance product development of a production and telemetry reporting system for an 850 MW power plant.

  • •Engineered a comprehensive production and telemetry reporting system for an 850 MW power plant (7 generation units), replacing manual shift books and spreadsheets for operators, engineers, and managers.
  • •Designed MongoDB time-series collections handling 180+ complex monthly shift records with zero data loss and automated meter rollover logic to prevent false deficit calculations.
  • •Developed advanced monthly engineering aggregation pipelines to calculate net exported energy, capacity/availability factors, and real-time active power metrics.
  • •Integrated robust Excel parsing (ExcelJS) with upsert operations to ingest historical workbooks securely without duplicate entries.
Stack:
Next.jsReactTypeScriptNode.jsMongoDB (Time-series)Tailwind CSSRechartsExcelJS

Full Stack Developer

Asak Company
09/2025 – 02/2026 · Istanbul, Turkey

Contributed to the migration of a legacy PHP B2B platform to a modern, high-performance architecture.

  • •Contributed to the strategic migration of a legacy PHP B2B platform to a high-performance Next.js, NestJS, and MongoDB architecture within an Nx monorepo environment.
  • •Developed scalable NestJS backend services featuring custom authentication decorators, tenant isolation checks, and strict validation pipes for multi-tenant security.
  • •Optimized database operations by implementing strategic MongoDB indexes and Redis caching layers, resulting in noticeable latency reduction.
  • •Successfully migrated live production data from legacy systems to MongoDB with zero downtime.
Stack:
Next.jsNestJSNode.jsTypeScriptMongoDBRedisNxTailwind CSS

Full Stack Developer

Gamma Universe & Gamma Cities
05/2024 – 11/2024 · Istanbul, Turkey

Built interactive 3D digital property web experiences and the backend services behind them.

  • •Developed interactive 3D digital property web experiences and virtual environments utilizing React.js and Three.js.
  • •Built secure backend micro-services and content workflows using Node.js, Express.js, and MongoDB, incorporating real-time communication via Socket.io.
  • •Architected reusable frontend component libraries with React and Next.js, ensuring responsive and fluid UI/UX with Tailwind CSS.
Stack:
React.jsNext.jsNode.jsExpress.jsMongoDBThree.jsSocket.ioTailwind CSSREST APIs

Skills & Technologies

Tools, languages, and frameworks I have used in my professional work.

Core Stack

Technologies I use on a daily basis for building frontend and full-stack apps.

ReactNext.jsTypeScriptJavaScriptNode.jsNest.js

Backend & APIs

Server architectures, API design, and system communication.

Express.jsREST APIsMulti-tenant SecurityAuthentication DecoratorsValidation PipesSocket.io

Databases & Caching

Storing, structuring, and optimizing data retrieval.

MongoDBMongoDB Time-seriesAggregation PipelinesIndexingRedisData Migration

Frontend & UI

Building fast, responsive interfaces and interactive graphics.

Tailwind CSSThree.jsRechartsNgRxFramer MotionGSAP

Tools & Workflow

Everyday engineering tools and workflows.

Nx.dev MonorepoGit & GitHubExcelJS

About Me

A bit about my background, how I approach engineering, and my education.

I'm a full-stack engineer who genuinely enjoys building reliable software. Over the past three years, I've had the opportunity to work on production applications, ranging from multi-tenant B2B enterprise systems at Asak Company to interactive 3D WebGL environments at Gamma Universe.

My focus is on the TypeScript ecosystem — React and Next.js on the frontend, and Node.js and Nest.js on the backend. I care about writing maintainable code, designing sound database schemas with MongoDB and Redis, and keeping user interfaces fast and responsive.

When tackling technical problems, I prioritize clarity over cleverness: solid error handling, consistent API design, and practical performance optimizations.

Education

High School Senior

Preparing for University in Computer Science / Software Engineering

Balancing formal studies while actively shipping commercial software and working with engineering teams.

Languages
TurkishNative / Bilingual
EnglishProficient
ArabicNative / Bilingual

Get in Touch

I'm open to discussing full-time engineering roles, freelance contracts, or technical projects.

Email Address
ammaryasir8088@gmail.com

The fastest way to reach me.

Send an email
Phone
+963981021170