___  __  __    _    ____ 
 / _ \|  \/  |  / \  |  _ \
| | | | |\/| | / _ \ | |_) |
| |_| | |  | |/ ___ \|  _ <
 \___/|_|  |_/_/   \_\_| \_\
$ whoami

Hi, I'm Omar — a 19-year-old CS student focused on backend engineering.

I’m currently focused on building real-world backend systems using clean, modular architecture and applying solid design principles in practice.

I’m developing a deeper understanding of system design, performance, and how backend systems evolve beyond simple implementations.

I approach every project as a way to improve how I think, structure, and build scalable and maintainable software.

$ cat ~/stack.json
$ # Backend
:: [ Node.js ]
:: [ Express ]
:: [ TypeScript ]
:: [ PostgreSQL ]
:: [ Prisma ]
:: [ mongoose ]
:: [ Redis ]
$ # DevOps
:: [ Docker ]
:: [ CI/CD ]
:: [ Ubuntu Linux ]
:: [ Git ]
$ ls -la ~/projects
~/projects/ecommerce

Production-oriented RESTful backend using Node.js and TypeScript, structured with a modular, feature-based architecture. The system includes secure authentication with JWT, refresh token rotation, and centralized RBAC. It supports a robust product catalog with pagination, filtering, sorting, and category hierarchy. Integrated Stripe payments via webhooks and Cloudinary for optimized multi-image handling and automated media cleanup. Additionally, it provides an admin dashboard powered by raw SQL aggregations for real-time metrics, along with integration tests to ensure API reliability within a CI pipeline

[Node.js][TypeScript][PostgreSQL][Prisma][Redis][Docker][supertest][Pino logger]
> ./inspect --source github
$ ls -la ~/projects/learning-phase
~/projects/learning-phase/natours

Natours API powers user authentication, tour discovery, Stripe-based bookings, and a controlled review ecosystem. The service follows REST conventions, applies consistent response envelopes, and enforces strict validation, rate limiting, and auditing so that the API is ready for production workloads or integration into a larger platform.

[Node.js][JavaScript][mongoose]
> ./inspect --source github
$ echo $CONTACT_INFO
$ cat contact.txt