// hello, i build for the web — in three dimensions

Abdulrahman

Full-Stack Developer & DevOps / CI-CD Engineer crafting enterprise systems by day and immersive 3D web experiences whenever the pipeline is green.

Enter the 3D Lab View projects
SCROLL — THE SCENE FOLLOWS
// about

Systems that scale,
scenes that move.

I'm Abdulrahman — a full-stack engineer based in Riyadh. I spend my days migrating and building enterprise platforms with Angular and .NET Core, wiring up CI/CD pipelines with Jenkins and Docker, and keeping databases with 125+ tables happy. The other half of my brain lives in WebGL: I love bringing depth, motion, and play to the browser with Three.js. Friendly by default, obsessive about the details.

10+
enterprise apps shipped
125+
database tables designed
440+
tasks delivered on one system
163+
migrations, zero drama
// skills

The stack

01 / FRONTEND
Angular 17–20Vue.jsTypeScriptTailwind
02 / BACKEND
.NET Core 8–10EF CoreSQL ServerLaravelSignalRHangfire
03 / DEVOPS & CI-CD
JenkinsDockerCI/CD PipelinesLDAP
04 / 3D WEB ★
Three.jsWebGLShaders / GLSLScroll animation
// projects

Selected work

Job Analysis System

FEATURED

Massive HR & Recruitment Management System with 87 models, 64 controllers, and 86 pages. Currently migrating from Laravel/Vue to .NET Core/Angular.

87 models · 64 controllers · 86 pages · 440+ tasks
.NET Core 8Angular 17+SQL ServerEF Core

Vendor Management

FEATURED

Vendor Management System with monorepo architecture, real-time tracking, and comprehensive vendor lifecycle management.

Angular 20.NET 8SQL ServerTailwind

Intranet Portal

Corporate internal portal with admin and employee interfaces, LDAP authentication, and role-based access control.

Angular 18.NET 8SQL ServerLDAP

MyTicket

Helpdesk & Ticketing system with Ivanti ITSM (Sanad) API integration, ECharts dashboards, and KPI analytics.

Angular 20.NET 10EChartsIvanti API

CheckList

Dynamic checklist and template management system with role-based access (Supervisor, Checker, Admin), audit logging, and PDF export.

Angular 20.NET 10Chart.jsjsPDF

Visitor Management

Visitor permits and access control system, rebuilt from Vue 2/Laravel to modern Angular with enhanced security and workflow features.

Angular 20Vue 2 (Legacy)LaravelTailwind
// live

Deployed & running

Not screenshots — real deployments on my own infrastructure. Click through and try them.

factory.almughaysib.com ● LIVE

The Shop Floor

A walkable 3D factory portfolio. The tech stack is literal machinery on one production line — walk the floor, operate the line, and open the crates it shipped. Keyboard-controlled, fully explorable.

Three.jsWebGLCharacter controls
walk the floor ↗
pertica.almughaysib.com ● LIVE

Pertica Coffee

A specialty coffee café in Nihonbashi, Tokyo — built around the idea of carving calm 'whitespace' out of the city's density. Bilingual (JP/EN) site with the menu, story, and takeaway filter-coffee service.

Web DesignBilingual (JP/EN)Static Site
visit project ↗
// 3d-lab

The playground

Live WebGL experiments, rendered right here. Grab one and spin it.

Torus Knot
parametric geometry · drag to spin
Flat-Shaded Icosa
faceted metal study · drag to spin
Wave Terrain
animated vertex displacement
Particle Column
900 points · buffer geometry
// devops

Commit to production

Every project ships through an automated pipeline I build and maintain.

STAGE 01
Commit
git push → webhook
STAGE 02
Build
Jenkins · ng build · dotnet publish
STAGE 03
Test
unit + integration gates
STAGE 04
Containerize
Docker image · registry push
STAGE 05
Deploy ✓
automated rollout · zero downtime
JenkinsDockerSignalRHangfire
// experience

Professional journey

Full-Stack Developer & DevOps Engineer

CURRENT
NCMS — National Company for Mechanical Systems
Riyadh, Saudi Arabia

Developing and migrating enterprise applications. Building systems with Angular, .NET Core, and SQL Server. Setting up CI/CD pipelines with Jenkins and Docker.

Developed 10+ enterprise applications serving hundreds of users
Migrating Job Analysis System (87 models, 64 controllers) from Laravel/Vue to .NET/Angular
Built CI/CD pipelines with Jenkins for automated builds and deployments
Containerized applications with Docker for consistent deployment across environments
Implemented real-time features with SignalR and background processing with Hangfire
Designed and managed databases with 125+ tables and 163+ migrations
Angular.NET CoreSQL ServerDockerJenkinsVue.js
// contact

Let's build something with depth.

Open to interesting projects, collaborations, and anything involving pipelines or polygons.

a.almughaysib@outlook.com LinkedIn
© 2026 Abdulrahman — almughaysib.com built with three.js · rendered live