Osama Saeed
I'm
work
blog
A Practical Guide to TypeScript for JavaScript Developers 123
TypeScript can feel intimidating at first, but it doesn't have to be. Here's a no-nonsense guide to getting started without overcomplicating things.
Read moreWhy I Switched from React to Next.js and Never Looked Back
After years of building SPAs with Create React App, I made the jump to Next.js. Here's what changed and why I'm not going back.
Read moreHow I Built My Portfolio Dashboard with Next.js and Supabase
A behind-the-scenes look at building a full-stack dashboard to manage my portfolio, blog, and messages — all powered by Next.js and Supabase.
Read moreCSS Modules vs Tailwind CSS: Which Should You Pick?
Two popular approaches to styling in modern React apps. Here's my honest take after using both in production.
Read moreSetting Up Redux Toolkit with Next.js: The Right Way
Redux Toolkit and Next.js are a powerful combo, but the setup has some nuances. Here's a clean approach that handles SSR properly.
Read moreskills
test
gg
JavaScript (ES6+) 133
Core language for building professional web applications
TypeScript
Type-safe development for scalable applications
Next.js / React
Primary framework for building scalable, high-performance web apps
Angular
Building internal admin dashboards and enterprise apps
HTML5 / CSS3
Semantic markup with SASS for maintainable styles
UI Frameworks
MUI, Tailwind CSS, Ant Design, Chakra UI
Redux Toolkit
State management for complex application logic
Testing & Tools
Cypress, Git, REST APIs, Figma, SEO & Performance
who am i
contact
Jeddah, Saudi Arabia







