About Me
Hi there 👋, I'm Omar Yasser, an 18-year-old self-taught full-stack web developer from Egypt 🇪🇬. I've been learning programming for several years through hands-on projects, documentation, and real problem solving.
- JavaScript: learned from Elzero Web School on YouTube, the Eloquent JavaScript book, and by solving challenges on LeetCode.
- React.js & Next.js: studied from Jonas Schmedtmann’s courses, official documentation, and applied them in practical projects.
- Node.js: learned from Jonas, MaharaTech, and the Node.js Design Patterns book — with a focus on clean architecture and scalable backend systems.
- MongoDB & Mongoose: practiced through Jonas, MaharaTech, MongoDB documentation, and MongoDB University (Aggregation Framework).
I'm passionate about building efficient, modern web applications and continuously improving my skills to become a top freelance developer.

Skills

HTML
Advanced
Strong knowledge of semantic HTML and accessibility best practices.

CSS
Advanced
Experienced with Flexbox, Grid, Responsive Design, and modern layouts.

JavaScript
Advanced
Comfortable with ES6+, DOM manipulation, asynchronous JS (Promises, async/await).

React.JS
Advanced
Building dynamic interfaces using hooks, context API, component-driven architecture and fimilar with a lot of react eco-system like redux, react query, react router etc...

Next.JS
Advanced
Building SSR and SSG applications, routing, basic API routes.

Tailwind CSS
Advanced
Rapidly building modern, responsive UIs with utility-first CSS.

Node.JS
Advanced
Building simple backend services, REST APIs, and middleware handling.

Express.JS
Advanced
Creating REST APIs, middleware, and handling routing and errors.

MongoDB
Advanced
Working with schemas, models, basic queries, and Mongoose integration.
Portfolio
Get in Touch
Have a question or want to work together? I'd love to hear from you.



