About
I graduated with a Mechanical Engineering degree in 2019. For the better or the worse, 2020 happened. I began working as a technical content writer online. Eventually, I started learning web development and I've been hooked ever since.
The projects I worked on ranges from simple static websites to full-blown applications. My goal is to create a seamless user experience that is both intuitive and visually appealing.
I'm currently working on a project for Saudi Arabian Grand Prix 2025. If you need anything, feel free to reach out to me via my email or through my social media.
Experience
I am currently working as the Frontend Engineer for a cool project in the upcoming Formula 1 Saudi Arabian Grand Prix.
- JavaScript
- TypeScript
- React
- Next
- Contentful
Gained hands-on experience building robust web applications through intensive, project-based learning. Developed full-stack web applications including a social media platform and a microservices-based article sharing platform. Benefited from weekly code reviews and mentorship to enhance coding and problem-solving skills.
- JavaScript
- TypeScript
- React
- Next
- Node
- Express
- MongoDB
- Kafka
- Docker
- Kubernetes
Worked for a hybrid remote working app, and a scalable decision-making platform. Integrated Agora, Google Drive, Microsoft Graph, and Dropbox APIs to enhance the app's functionality. Developed reusable components and implemented responsive design to improve the user experience.
- JavaScript
- TypeScript
- React
- Next
- Urql
During this time, I worked as a freelance content writer for various parties and blogs.
- Writing
- Documentation
Skills
Languages
Front-End
Back-End
Database
Design & Prototype
Devops
Tools
Infrastructure
Concepts
Other
Projects
Music Streaming App
A simple music app built on Jamendo API. The design is inspired by Spotify. The app is built using Next.js and follows three-layer architecture.
- React
- Next.js
- Typescript
- TailwindCSS
- Jamendo API
- SWR
Article Sharing Platform
An app built following micros-service architecture. The app contains 8 different services communicating with each other using Kafka. MongoDB is used as the database. The backend follows clean architecture.
- Kubernetes
- Docker
- Kafka
- Node.js
- Express.js
- MongoDB
- Clean Architecture
Social Media App
A social media app built using MERN stack. The app is built following RESTful API design. The app has chat, group chat, notifications, and other features. The app is built following MVC architecture.
- React
- Node.js
- Express.js
- MongoDB
- Mongoose
- Socket.io
- RESTful API
- MVC Architecture
Simple E-commerce App
A simple e-commerce app built using React. The app use Fake store API.
- React
- Redux
- Fake Store API