Nice to meet you! I’m Omar Farooq.

Based in Pakistan, I’m a full-stack developer passionate about building accessible, user friendly web applications

ABOUT ME

Javascript

8 Years Experience

React.js

6 Years Experience

Next.js

3 Years Experience

Remix.js

2 Years Experience

UI Design

8 Years Experience

Figma

4 Years Experience

Tailwind CSS

4 Years Experience

Node

4 Years Experience

Express

4 Years Experience

Golang

5 Years Experience

MongoDB

4 Years Experience

PostgreSQL

4 Years Experience

About Me

My name is Omar Farooq, a mentor, freelancer, and full-stack/mobile developer. I am actively seeking opportunities to bring ideas to life through code. My expertise lies in crafting modern, accessible websites and mobile apps, employing contemporary CSS techniques, and writing clean JavaScript. While my preferred JavaScript framework is React/Expo, I am adaptable to using any necessary tools. Located in Pakistan, I am open to remote work and freelance projects, and I have previous experience collaborating with remote and on-site teams. Outside of coding, I enjoy teaching, reading, and listening to music. Feel free to explore my portfolio to see my projects.

Work Experience

Frontend Developer: Veezu

Feb 2021 - Present

  • Developed and maintained the frontend of a complex taxi booking system using React.js and TypeScript, ensuring high performance and responsiveness.
  • Created an intuitive admin panel interface for managing driver assignments, ride requests, and payment processing.
  • Implemented real-time tracking features using WebSocket and Mapbox API for live location updates.
  • Optimized application performance through code splitting, lazy loading, and efficient state management with Redux Toolkit.
  • Collaborated with backend developers to design and implement RESTful APIs for seamless data integration.
  • Conducted thorough testing using Jest and React Testing Library to ensure code reliability and maintainability.

Full Stack Developer: Toucan

March 2022 - June 2023

  • Designed and developed a charity platform supporting both one-time and subscription-based donations using MERN stack (MongoDB, Express, React, Node.js).
  • Implemented secure payment processing using Stripe API, handling both single and recurring transactions.
  • Developed a robust admin dashboard for managing charities, donors, and donation records.
  • Built RESTful APIs for user authentication, donation processing, and charity management using Node.js and Express.
  • Implemented server-side rendering with Next.js for improved SEO and performance.
  • Ensured data security and compliance with GDPR regulations through proper encryption and access control measures.
  • Optimized database queries and implemented caching mechanisms to handle high traffic during charity campaigns.

Software Engineer: Astound Innovation Hub

March 2023 - June 2024

  • Designed and developed software/web applications according to project specifications.
  • Utilized MongoDB for efficient and scalable database management, ensuring reliable data storage and retrieval.
  • Implemented server-side programming using Node.js for application logic and data manipulation.
  • Built and integrated APIs, connecting different parts of the application with third-party services.
  • Conducted code reviews and implemented best practices for code quality and maintainability.
  • Provided mentorship and technical guidance to junior developers and interns.

Open Source Contributor: OSCAfrica Abuja

January 2021 - Present

  • Contributed to various open-source projects, focusing on frontend development and UI/UX improvements.
  • Developed and maintained documentation for open-source projects to improve accessibility for new contributors.
  • Organized and participated in code sprints and hackathons to promote open-source development.
  • Mentored new contributors in open-source best practices and version control using Git.
  • Advocated for diversity and inclusion within the open-source community through various initiatives.