interface Developer {
name: string;
location: string;
role: string;
languages: string[];
currentlyLearning: string;
funFact: string;
askMeAbout: string[];
}
const aliMahmoud: Developer = {
name: "Ali Mahmoud",
location: "Egypt ๐ช๐ฌ",
role: "Front-End Developer",
languages: ["TypeScript", "JavaScript", "Python", "C"],
currentlyLearning: "Advanced React Patterns & Server Components",
funFact: "I debug with console.log and I'm proud of it ๐",
askMeAbout: ["Web Dev", "React", "Next.js", "Open Source", "UI/UX"],
};- ๐ Based in Egypt โ building the future of the web from the Nile to the Cloud
- ๐ญ Currently crafting modern web experiences with React & Next.js
- ๐ฑ Always learning โ exploring Advanced TypeScript Patterns and Server Components
- ๐ฌ Ask me about React, Next.js, CSS, Frontend Architecture, or Open Source
- ๐ค Open to collaborating on interesting open-source projects
- ๐ซ Reach me at [email protected]
- โก Fun fact:
console.log()is my best friend and I'm not ashamed ๐
|
|
|
|
|
|
| ๐ Project | ๐ Description | ๐ป Tech Stack |
|---|---|---|
| usehooks-react | 11 custom React hooks with full TypeScript support | |
| micro-layout | Lightweight CSS layout utility library (~2KB gzipped) | |
| nextjs-starter-kit | Production-ready Next.js 15 boilerplate with best practices | |
| web-dev-toolkit | Curated collection of web development utilities & snippets |
I actively contribute to open source projects, focusing on accessibility improvements, UI/UX enhancements, bug fixes, and new features. Every PR is a step toward better software for everyone. ๐



