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 MEJavascript
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.