
Hello, I'm Omar. I'm a frontend developer. I enjoy building sites & apps. My focus is React JS | Next JS
About me
With a degree in Software Engineering, I decided to pursue my passion for programming. I have followed multiple courses and learned frontend development. My favorite part of programming is the problem-solving aspect. I love the feeling of finally figuring out a solution to a problem. My core stack is React js, Next js, MongoDB. In addition to Node js, Express js and Typescript. I am always looking to learn new technologies.
When I'm not coding, I enjoy playing video games, reading books and manga, watching anime, and playing football or hanging out with friends.
My projects
My skills
- JavaScript
- TypeScript
- React.js
- Next.js
- HTML
- CSS
- Tailwind
- Redux
- React Native
- Node.js
- Nest.js
- Express.js
- WebSocket/Socket.io
- Firebase
- MongoDB
- PostgreSQL
- SQL
- Git
- Github Actions (CI/CD)
- Docker
- Google Cloud Provider (GCP)
- JWT/OAuth
- Python
My experience
Pursuing Master's in Computer Engineering
Onsite
Master's Degree in Computer Engineering.
2024 - 2026 (Expected)Fullstack Developer
Freelancer
I'm now a fullstack developer working as a freelancer. My stack (MERN) includes MongoDB for database, Express JS for backend and React JS for frontend. I'm open to full-time opportunities.
2024 - presentFront-End Developer
Contract
My stack includes React, Next.js, TypeScript, Tailwind, Prisma and Firebase.
2023 - 2024University Graduation
Onsite
Bachelor's Degree in Software Engineering.
2021 - 2024Full Stack Developer
Part Time
I worked as a PHP Laravel intern for 6 months and then Laravel + React js full-stack developer part-time for a year.
2021 - 2022Back End Developer
Internship
I worked with plain PHP and built a time tracker web app that allows employees to record their start and end time in work. I also worked on rebuilding and updating vrain.io website by scraping items from Amazon and BestBuy using PHP and Goutte library.
2021Contact me
Please contact me directly at omaralsafarti03@gmail.com or through this form.




