Selected work

Portfolio

A growing archive of games, software projects, prototypes, and technical experiments.

Professional Platforms

Client-facing systems, multi-service platforms, and architecture-heavy product delivery.

Mazloum Tiles

complete

Mazloum Tiles

E-commerce website and internal sales automation for Mazloum Tiles, an Egyptian tiles, bathroom, and kitchen solutions company.

Two sides of one client engagement: a customer-facing storefront, and automation/sync tooling integrating it with their offline, in-store point-of-sale and inventory system.

  • ecommerce
  • web
  • catalog
  • retail
  • frontend
  • client-work
  • checkout
  • automation
  • sync
  • point-of-sale
  • inventory
Yalla Aloha

wip

Yalla Aloha

Multi-repo travel platform architecture across API, admin portal, and customer-facing surfaces.

Built with Bun-first runtime workflows, OpenAPI contract automation, and tenant-aware backend design.

  • bun
  • nestjs
  • fastify
  • prisma
  • postgresql
  • react
  • vite
  • openapi
  • multi-repo
Safaria

complete

Safaria

A digital travel marketplace connecting travelers with trusted Saudi travel agencies for full trip packages — flights, stays, transportation, and tours — in one app.

ANY Solutions' first client. I architected and led the web, cloud, and infrastructure side, and managed the external Flutter developers who built the mobile apps.

  • flutter
  • typescript
  • nestjs
  • fastify
  • prisma
  • postgresql
  • openapi
  • cloud-infrastructure
  • engineering-management
  • client-work
  • travel
OmegaCare

complete

OmegaCare

Landing page for OmegaCare, a medical insurance company, with newsletter capture and a searchable medical-network directory.

Older project. Kept in the portfolio for historical context without extra emphasis.

  • frontend
  • landing-page
  • medical-insurance
  • search
  • directory
  • newsletter
  • nodejs
  • express
  • react
  • mongodb
  • cms

Mapping, GIS & 3D

Indoor map services, 3D SDK work, geospatial data flows, and navigation tooling.

Map Core SDK

complete

Map Core SDK

A reusable 3D indoor-map SDK powering production web applications.

SDK includes mount/navigation APIs, geofence interactions, export tooling, and a Three.js + geospatial stack.

  • typescript
  • threejs
  • webgl
  • mapbox
  • geojson
  • turf
  • sdk
  • navigation
Indoor 3D Map Platform

complete

Indoor 3D Map Platform

Indoor mapping platform spanning map backend services, map editor, and geospatial data workflows.

Includes map CRUD services, feature/group/style management, GeoJSON handling, and 3D model endpoints.

  • nestjs
  • typescript
  • prisma
  • geojson
  • gis
  • map-editor
  • 3d-models
  • docker

Web Platforms & Tools

Productivity, education, and knowledge-oriented software projects.

nourgaser.com

complete

nourgaser.com

This site: a deliberately nerdy, old-school static portfolio with a hidden engine — ngxos — that powers it into a keyboard-driven terminal OS.

  • astro
  • svelte
  • typescript
  • bun
  • css
  • design-system
  • keyboard-ux
  • terminal-ui
  • static-site
  • solo-project
Simpleskill

paused

Simpleskill

A self-directed learning platform built as a university course project — now a possible starting point for research.

Built around 2021 as a university course project. Dormant since, but I've been circling back to the underlying idea as a possible research direction for my Master's.

  • django
  • python
  • web
  • education
  • productivity
  • fullstack
  • learning-science
  • research
ng-brain

wip

ng-brain

A self-hosted, text-first digital garden powered by SilverBullet.

Knowledge-system experiment around personal documentation, workflows, and self-hosting.

  • go
  • selfhosted
  • knowledge
  • digital-garden
  • linux
  • tooling

Games

Playable systems, mechanics R&D, and game design experiments.

Dream Lanterns

wip

Dream Lanterns

A local 1v1 couch game about two halves of one flame, tied together by a single thread of light, fighting all night over the dreams that keep a shrine burning.

A bedtime story with teeth. My most recent game — still in active development.

  • unity
  • csharp
  • 3d
  • local-multiplayer
  • pvp
  • couch-coop
  • physics
  • game-design
CMD Hero Fights Demo

wip

CMD Hero Fights Demo

A deterministic, one-versus-one tactical card duel — the tactical-combat skeleton of XCOM, wearing the stat system of League of Legends, dealt out as a Hearthstone-style card game.

Demo v0.1. In active design for 5+ years and counting — my #1 passion project. Dev logs and more coming soon.

  • typescript
  • card-game
  • tactics
  • turn-based
  • deterministic
  • grid
  • strategy
  • solo-project
  • game-design
A Fragment of Time

wip

A Fragment of Time

Pixel art step-based strategy roguelike game on a hexagonal grid.

  • unity
  • csharp
  • pixelart
  • gamedev
  • 2d
  • strategy
  • hexagonal
  • grid
  • turnbased
  • roguelike
Charged Learning

complete

Charged Learning

An educational game about electricity and circuits.

This project was my bachelor's degree graduation project.

  • unity
  • csharp
  • game
  • educational
  • electricity
  • circuits
  • electronics
  • figma
Ode to Rukk Kingdom

wip

Ode to Rukk Kingdom

A 2D PvP strategy game.

This is my latest project, and it's a work in progress. Mostly there's nothing to see here besides the game design notes.

  • unity
  • csharp
  • 2d
  • pvp
  • strategy
  • game
  • fantasy
Root People

paused

Root People

A PvP 2D platformer.

This was sadly an incomplete submission for the 2022 Global Game Jam due to time constraints. I plan to finish it in the future.

  • unity
  • csharp
  • platformer
  • 2d
  • gamedev
  • gamejam
Open Amazing Brick

complete

Open Amazing Brick

Casual mobile game.

This is an unmonetized clone of the popular mobile game Amazing Brick. I made it early on to learn Unity and C#.

  • unity
  • csharp
  • gamedev
  • mobile
  • casual
Blocky Runner

paused

Blocky Runner

A 3D runner game demo.

I never got around to finishing this project, but it was a great learning experience, especially when it comes to creating custom editor tools in Unity.

  • unity
  • csharp
  • game
  • 3d
  • demo
  • gamedev

Experiments

Focused technical studies and smaller exploratory implementations.

Trace the Cube

demo

Trace the Cube

A simple OpenGL game based on the shell game.

Small graphics/gameplay experiment focused on rendering and interaction fundamentals in C++.

  • cpp
  • opengl
  • graphics
  • game
  • desktop