Building modern, responsive web applications with a focus on clean code, thoughtful architecture, and great user experiences.
| Category | Learned & Used | Currently Learning |
|---|---|---|
| Languages |
|
— |
| Frontend |
|
— |
| UI & Styling |
|
— |
| Backend |
|
|
| Databases | — |
|
| Tools |
|
— |
I'm Osama Abu Motlaq, a Computer Science student and Frontend Developer focused on building modern web applications with React, Next.js, and TypeScript.
My frontend work focuses on building reusable components, managing application state, integrating APIs, handling forms, and creating responsive and maintainable user experiences.
I'm currently expanding my skills toward Full-Stack Development, learning Node.js, Express.js, and database technologies to better understand backend development, server-side logic, API design, and data management.
I also use Supabase as a backend service in my projects.
I build frontend applications with React, Next.js, and TypeScript, focusing on:
- Reusable and maintainable React components
- Responsive user interfaces
- Application state management
- Forms and validation
- API and data integration
- Modern Next.js development
- Server-side and client-side rendering
- Accessible and maintainable UI
- Clean and type-safe code
For applications that need persistent data, authentication, storage, or database functionality, I use Supabase as the supporting service.
I'm expanding my knowledge beyond frontend development and working toward becoming a Full-Stack JavaScript Developer.
Currently focusing on:
- Node.js — Server-side JavaScript and runtime fundamentals.
- Express.js — Backend development and RESTful API design.
- Databases — Learning data modeling, SQL, PostgreSQL, and MongoDB.
- Backend Fundamentals — Understanding server-side architecture, authentication, and data persistence.
Next.js · TypeScript · Supabase
My personal developer portfolio built with Next.js, with Supabase providing the application data and backend services.
