Wahaj Ashfaq, Developer in Lahore, Punjab, Pakistan
Wahaj is available for hire
Hire Wahaj

Wahaj Ashfaq

Verified Expert  in Engineering

Bio

Wahaj is passionate about building human-centered web apps with React and other libraries. He is proficient in core web languages—CSS, HTML, and JavaScript. He also has experience integrating third-party APIs such as Twilio Video, SendGrid, and Google Maps for Android. Apart from the front-end technologies, he developed back-end APIs using the Django REST framework and has experience deploying applications to AWS EC2, Heroku, and Firebase cloud.

Portfolio

Kodifly Limited
Django, React, Antd, Git, GitHub, Celery, Redis, Figma, MQTT, JavaScript, CSS...
AI Academy
React, Django, Vuex, Vue, Antd, Bootstrap, Responsive UI, Node.js...
Discvry
React, Antd, Twilio Programmable Video, Front-end, Responsive UI, JavaScript...

Experience

  • JavaScript - 3 years
  • Software Development - 3 years
  • REST APIs - 3 years
  • Responsive UI - 3 years
  • Front-end - 3 years
  • CSS - 3 years
  • React - 3 years
  • Django - 2 years

Availability

Full-time

Preferred Environment

Git, Windows, Ubuntu, Visual Studio Code (VS Code)

The most amazing...

...experience I've had is contributing to a market research application and developing a video call feature using React and Twilio Video.

Work Experience

Senior Software Developer

2022 - 2023
Kodifly Limited
  • Developed an application that monitors the railway track for potential maintenance alerts by reading data of different switches using MQTT.
  • Worked on a clinic booking system application that records appointments and symptoms of patients.
  • Created a blog for a co-working space using a Django back end and GraphQL.
Technologies: Django, React, Antd, Git, GitHub, Celery, Redis, Figma, MQTT, JavaScript, CSS, REST APIs, Responsive UI, Front-end

Web Software Developer

2020 - 2021
AI Academy
  • Contributed to an AI-based animal recognizing application. Implemented a workflow to upload a video and send it to the back end, displaying progress and final results. Used React, Chakra UI, and Flask API.
  • Developed a full-stack application to manage stocks from list generation to be delivered to outlets. Used Ant Design, React, and Django REST framework to develop this AI-based inventory management system.
  • Helped develop a learning management system, resolving bugs in an existing application. Used technologies such as Vue.js, Vuex, and Node.js.
  • Developed a booking management system for a Hong Kong-based co-working space.
Technologies: React, Django, Vuex, Vue, Antd, Bootstrap, Responsive UI, Node.js, Adobe Experience Design (XD), Figma, Front-end, TypeScript, JavaScript, Git, CSS, REST APIs

Front-end Developer

2020 - 2020
Discvry
  • Helped develop the front end of a market research product that connects researchers with relevant audiences.
  • Developed the first version of a video call app using Twilio Video and React.
  • Created other functionalities such as audience creation and interview scheduling.
Technologies: React, Antd, Twilio Programmable Video, Front-end, Responsive UI, JavaScript, Git, CSS, REST APIs

Java Software Developer

2019 - 2019
Nakisa
  • Acted as a back-end developer working on a lease contract management application.
  • Investigated bugs and coordinated with the support team to resolve client issues.
  • Developed new features designed by the product team.
Technologies: Java 8

Experience

Discvry

Discvry is a market research tool developed using the MERN stack. It connects researchers with potential audiences. Its competitive features include custom audience segmentation and scheduling video calls. Researchers can then schedule meetings and video calls through their platform.

I acted as a front-end developer and implemented user interfaces and features. I coordinated with back-end developers for connecting back-end APIs with the front end. While the product is continuously evolving, I developed the first version of the video call feature. Being an early team member, I wrote initial test cases for front-end testing using Jest and Enzyme.

Web-based Reward Distribution Application

A web-based reward distribution system to distribute rewards to your coworkers. The application was developed using Svelte on front-end and Django on the back-end.

I created a proof of concept with the complete flow of the application in which each user has to perform some tasks, and at the end of each round, he can nominate any coworker to get a share in the reward allocated for that round.

Food Delivery Web Application

Created a food delivery application using React for the front end and Cloud Firestone for the database. Authentication was done using Firebase.

FUNCTIONALITIES
• Browse restaurants and menus
• Order food
• Create an account
• Manage carts
• Admin dashboard for updating restaurant details
• View and update the order status

Education

2014 - 2018

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences - Lahore, Pakistan

Skills

Libraries/APIs

REST APIs, React, Antd, Vuex, Vue, Node.js

Tools

Git, Figma, Adobe Experience Design (XD), Twilio Programmable Video, GitHub, Celery, MQTT

Languages

JavaScript, CSS, Java 8, SCSS, TypeScript, HTML

Frameworks

Django, Bootstrap, Redux, Svelte

Platforms

Windows, Ubuntu, Visual Studio Code (VS Code), Firebase

Storage

Redis, PostgreSQL

Other

Front-end, Responsive UI, Software Development, Web Programming

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring