Full-Stack Developer & DevOps / CI-CD Engineer crafting enterprise systems by day and immersive 3D web experiences whenever the pipeline is green.
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.
Massive HR & Recruitment Management System with 87 models, 64 controllers, and 86 pages. Currently migrating from Laravel/Vue to .NET Core/Angular.
Vendor Management System with monorepo architecture, real-time tracking, and comprehensive vendor lifecycle management.
Corporate internal portal with admin and employee interfaces, LDAP authentication, and role-based access control.
Helpdesk & Ticketing system with Ivanti ITSM (Sanad) API integration, ECharts dashboards, and KPI analytics.
Dynamic checklist and template management system with role-based access (Supervisor, Checker, Admin), audit logging, and PDF export.
Visitor permits and access control system, rebuilt from Vue 2/Laravel to modern Angular with enhanced security and workflow features.
Not screenshots — real deployments on my own infrastructure. Click through and try them.
Live WebGL experiments, rendered right here. Grab one and spin it.
Every project ships through an automated pipeline I build and maintain.
Developing and migrating enterprise applications. Building systems with Angular, .NET Core, and SQL Server. Setting up CI/CD pipelines with Jenkins and Docker.
Open to interesting projects, collaborations, and anything involving pipelines or polygons.