Hi, I'm Rehan 👋
SWE | Open Source | Gold LSA @Microsoft 🇵🇰
AR

About

Ever since I was a little kid, web-based applications have fascinated me because of how they are planned, designed, implemented, tested, and maintained. While many people find books to be their first love for finding solutions, it wasn't the same for me. I have always relished reading various perspectives in articles and implementing different approaches from YouTube tutorials, which have helped me climb many stairs towards improvement.

In 2023, I became a Microsoft Learn Student Ambassador, a worldwide community of campus influencers driven to assist their peers and cultivate thriving technology ecosystems. Buying premium courses in Pakistan has been a significant challenge for someone belonging to a middle-class family. This motivated me to build a regional community of over 700 people focused on Web Development from different colors, castes, and creeds. I aim to solve this problem by hosting workshops and bootcamps, and to date, I have hosted 30+ workshops.

During my time at university, I always sought ways to use Visual Studio Code during classes. I was the winner of CodeAir, a flagship competitive coding competition held at the university by Microsoft Learn Student Ambassadors (MLSA), among 40+ teams from different universities. Furthermore, I was invited to host a workshop for AI students on 'GitHub - Your Portal to Open Source Excellence' at LTC Hall. Additionally, I served as a Developer Lead in my university's MLSA chapter, where I managed a team of eight people involved in integrating features, carrying out versions, and making updates quickly for each MLSA event. Moreover, I was a Web Development mentor in Developers League, a two-month bootcamp organized by MLSA. I was tasked with conducting workshops on HTML, CSS, Bootstrap, and JavaScript for juniors to make them aware of different paths to pursue.

I have released two npm packages: 'use-countries-hook', built with React.js, and 'geospatial-toolkit', built with Node.js. Each carries a distinct purpose and contributes to the developer community.

Skills

C++
HTML
CSS
SASS
Bootstrap
Tailwind CSS
JavaScript
React.js
TypeScript
Next.js
Redux
Zustand
React Query
Node.js
Nest.js
Express.js
MongoDB
Firebase
Appwrite
Redis
MySQL
PostgreSQL
REST APIs
GraphQL
Postman
Jest
Lerna
Docker
My Projects

See what I've been crafting lately!

I've worked on a variety of projects, from simple websites to complex web applications. Here are a few of my favorites.

React Mobile Webcam

Active

A custom-built, ready-to-use component designed to seamlessly integrate photo and video capture into your forms. Whether it's snapping photos or recording videos, this solution ensures instant uploads, making it effortless to capture and share visual content within your project.

React.js
Tailwind CSS
Daisy UI
React Hook Form

Blogify

Active

Blogify is a full-stack application utilizing Hygraph Studio, a GraphCMS for efficient GraphQL queries. It includes a homepage listing blogs, individual blog pages for detailed views, pagination for smooth navigation, and category-based filtering for easy content exploration.

Next.js
TypeScript
Tailwind CSS
GraphQL
Hygraph Studio
Contributions

I find ways to code for fun 💤

  • u

    use-countries-hook

    A customizable React hook that provides an effortless way for developers to integrate a list of countries into their components. It simplifies the process of fetching and managing country's data, allowing users to easily select countries for their applications
  • g

    geospatial-toolkit

    A Node.js package that provides instant access to the user's current location. Simplify location-based development with a lightweight and easy-to-integrate solution, ideal for applications that require real-time geospatial data.
Contact

Get in Touch

Want to chat? Just ping me with a direct question on LinkedIn and I'll respond in a jiffy.