About Me

Developer. Engineer. Builder.

I approach software the way engineers approach systems — with structure, intention, and a focus on reliability.

Awab

Hi, I'm Awab.

I'm a full-stack developer and engineering student based in Egypt. I build web applications, internal tools, and digital products — with a strong focus on solving real problems, not just writing demo code.

My engineering background shaped how I think about software. I don't just build features — I think about systems, reliability, maintainability, and whether what I'm building actually makes sense for the people using it.

I've delivered projects ranging from household budget trackers and business platforms to e-commerce stores that generated real revenue. Each project taught me something the classroom couldn't — how to work with real users, real deadlines, and real constraints.

When I'm not coding, I'm usually studying engineering, learning something new, or figuring out how to make the next project better than the last one.

Tech Stack

Tools & Technologies

The technologies, frameworks, and practices I use to build reliable software.

Frontend

Next.js

Build production-ready App Router applications with strong SEO, performance, and clean architecture.

React

Design reusable component systems and interactive interfaces that stay fast as products grow.

Backend

Nest.js

Structure scalable backend services with modular design, validation, and maintainable domain boundaries.

Node.js

Deliver reliable server-side logic, async workflows, and integrations for real business scenarios.

Express

Create pragmatic APIs and backend foundations with a focus on speed, clarity, and maintainability.

MongoDB

Model flexible data structures and optimize query workflows for product features that evolve quickly.

MySQL

Design consistent relational schemas and write efficient queries for transactional and reporting needs.

Core Tools

Git

Use clean branching, reviewable commits, and safe release workflows across active projects.

GitHub

Manage collaboration, pull requests, and CI-connected delivery with clear communication and ownership.

Vercel

Deploy modern web apps with fast previews, production stability, and performance-focused defaults.

Railway

Ship and maintain backend services quickly with practical environment and deployment management.

Figma

Translate design intent into clean, production-ready UI systems with strong interaction detail.

Additional Tools

ImageKit

Optimize media delivery, transformation, and caching for image-heavy production experiences.

Ably

Implement real-time features such as live updates, event streams, and synchronized user states.

How I Work

My approach to building software

Engineering Mindset

I think in systems, not just features. Every decision considers scalability, maintainability, and how things connect together.

Business Awareness

Code exists to serve a purpose. I care about understanding the business problem before jumping into the technical solution.

Clean & Practical

I write code that's readable, well-structured, and built for the real world — not for showcasing fancy abstractions.

Continuous Learning

Every project teaches me something new. I actively seek out challenges that push me beyond what I already know.