Front-End Engineer β’ Full-Stack Developer β’ Mobile Developer
Building cross-platform experiences that matter π
I'm deep in the MERN + React Native ecosystem, shipping production-ready applications and mastering the craft of building scalable, user-centric software. Recently wrapped up 7 months of intense development on Ajroo - a full-scale mobile app that taught me everything from state management at scale to deployment pipelines. It's live, it's real, and it's mine.
Right now, I'm working on something different: teaching. I'm creating a React tutorial series for fellow university students who know the basics but struggle to build actual projects. The goal? Not just to teach React, but to teach the most valuable skill in tech - how to read documentation. Because frameworks change, but knowing how to learn never goes out of style.
I used to paint sceneries with watercolors π¨. Now I paint application UIs. Different canvas, same attention to detail.
const hasan = {
mastering: ["React", "React Native", "Node.js", "MongoDB", "Express"],
building: ["YouTube React course for students", "More full-stack projects"],
philosophy: "Documentation first, Stack Overflow second",
nextMilestone: "Becoming a sophisticated engineer in the MERN stack",
status: "Shipping code, not excuses"
};Ajroo Mobile App - My biggest accomplishment yet. Seven months of:
- Building a complete mobile application from scratch with React Native
- Implementing complex state management and real-time features
- Designing intuitive UI/UX that users actually love
- Handling authentication, API integration, and deployment
- Debugging, refactoring, and polishing until it was perfect
- Shipping to production and learning what "production-ready" really means
This wasn't just a project - it was a masterclass in patience, problem-solving, and pushing through when Stack Overflow has no answers.
Core Development
Tools & Libraries
Deployment & Cloud
Additional Technologies
Design Tools
I believe in learning how to learn. Frameworks come and go, but understanding how to read documentation, debug problems, and teach yourself - that's forever.
I don't wait for tutorials to exist. I read the docs, break things, fix them, and ship. That's how you grow.
Based in Jordan π―π΄ β’ Building for the world π
If you found something useful here, drop a β on a repo. It means more than you think.




