Tayyab Shahid, Developer in Lahore, Punjab, Pakistan
Tayyab is available for hire
Hire Tayyab

Tayyab Shahid

Verified Expert  in Engineering

Bio

Tayyab is an experienced software engineer with a passion for developing innovative programs that expedite the efficiency and effectiveness of organizational success. He is a skilled leader with the proven ability to motivate, educate, and manage a team of professionals. Tayyab is also a confident communicator, strategic thinker, and innovative creator who develops customized software to meet a company's organizational needs and further its success.

Portfolio

Mesa
Next.js, TypeScript, Tailwind CSS, Amazon Web Services (AWS), CI/CD Pipelines...
Micani Labs
React, Next.js, Large Language Models (LLMs), Tailwind CSS, TypeScript, FastAPI...
IIInigence
Agile, Amazon S3 (AWS S3), AngularJS, Asana, Amazon Simple Email Service (SES)...

Experience

  • Django - 7 years
  • TypeScript - 7 years
  • JavaScript - 7 years
  • React - 7 years
  • React Redux - 6 years
  • Next.js - 6 years
  • Full-stack - 5 years
  • Angular - 5 years

Availability

Full-time

Preferred Environment

JavaScript 6, React, AngularJS, REST, SaaS, JavaScript, CSS, HTML, Bootstrap, Django, .NET

The most amazing...

...thing I've developed is a very successful food ordering app called HipChefs.

Work Experience

Senior Full-stack Developer

2024 - 2024
Mesa
  • Contributed to developing and optimizing the Mesa Wallet app (Mesawallet.io/). I used Next.js and FastAPI to build a robust and scalable application framework.
  • Enhanced the app's performance and visual appeal by integrating advanced TypeScript and Tailwind CSS techniques. I also introduced intelligent features that improved user interactions by leveraging large language models (LLMs).
  • Ensured high availability and reliability by managing Amazon EC2 instances and optimized continuous integration and deployment processes with GitHub CI/CD.
  • Implemented comprehensive testing strategies using Jest, which allowed us to maintain high code quality and quickly identify and resolve issues.
  • Contributed to delivering a secure, efficient, and user-friendly digital wallet, significantly boosting user engagement and satisfaction.
  • Utilized Trello to track new features and bugs for the Mesa Wallet app. Organizing tasks into clear and actionable cards ensured the development team could easily prioritize and address issues.
Technologies: Next.js, TypeScript, Tailwind CSS, Amazon Web Services (AWS), CI/CD Pipelines, Figma, Testing, Jest, REST APIs, SaaS Design, Web UX, User Experience Design, UI Design

Senior Full-stack Developer

2023 - 2024
Micani Labs
  • Contributed to developing and deploying Thesia.ai, an advanced application leveraging Next.js and FastAPI. I utilized TypeScript and Tailwind CSS for robust and scalable front-end design.
  • Utilized Jira to track new features and bugs for Thesia.ai effectively. By meticulously managing the project backlog, I ensured that development priorities were clear and aligned with business goals, enabling the team to address issues promptly.
  • Managed Amazon EC2 instances, setting up and maintaining GitHub CI/CD pipelines and optimizing load balancers to ensure high availability and performance.
  • Improved the app's efficiency and user experience, demonstrating strong problem-solving skills and technical expertise.
Technologies: React, Next.js, Large Language Models (LLMs), Tailwind CSS, TypeScript, FastAPI, Amazon Web Services (AWS), Amazon EC2, Load Balancers, SaaS Design, Web UX, User Experience Design, UI Design

Senior Full-stack Software Engineer

2022 - 2023
IIInigence
  • Developed a learner app with different questionnaires and its admin console using React and Next.js.
  • Built a telephonic and messaging app that used Asterisk for its call and message features and Next.js and Tailwind CSS for its front end.
  • Fixed bugs that were logged on reporting tools like Jira, Asana, and Linear.
Technologies: Agile, Amazon S3 (AWS S3), AngularJS, Asana, Amazon Simple Email Service (SES), Back-end, Bitbucket, Bootstrap, Material UI, SCSS, CSS, HTML5, JavaScript 6, TypeScript, Redux, Front-end, Django, Python 3, PostgreSQL, User Interface (UI), Testing, Git, Vue, Redux Thunk, Tailwind CSS, NPM, Amazon Web Services (AWS), Node.js, Flask, Docker, Front-end Development, C#.NET WinForms, Software Engineering, SOAP, CI/CD Pipelines, Twilio, Software Development, Twilio API, Analytical Dashboards, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Auth0, Large Language Models (LLMs), Version Control, Responsive Web Design (RWD), Web3.js, PostgREST, Prisma, SaaS Design, Web UX, User Experience Design, UI Design

Senior Full-stack Software Engineer

2019 - 2022
Esketchers
  • Developed a food ordering and delivery app where chefs have their own site and can create menus and recipes for customers. It was built using React, with Next.js for the customer-facing app.
  • Worked on a project based on Google My Business, locating all users' accounts and creating a baseline report of all locations. I used React with TypeScript for the front end and Django for the back end.
  • Created a workout logging site named Tabeeb Agent using Django for the back end and React for the front end.
  • Built a site named MyLastSpeech using React for the front end and Django for back end.
  • Fixed bugs that were logged on reporting tools like Jira, Asana, and Linear.
  • Analyzed business requirements and participated in technical design, development, and testing of various modules assigned.
Technologies: AngularJS, React, Redux Thunk, Sass, JavaScript 6, Python 3, Django, SQL, Next.js, HTML, CSS, SaaS, REST, JavaScript, Bootstrap, Chakra UI, PostgreSQL, Asana, Jira, Java, Redux, TypeScript, HTML5, React Redux, Vanilla JS, Front-end, Back-end, Git, Agile, MySQL, SCSS, Testing, User Interface (UI), NPM, Node.js, Flask, Docker, PDF Scraping, Firebase, Amazon Elastic Container Service (ECS), Front-end Development, Charts, User Experience (UX), C#.NET WinForms, Software Engineering, SOAP, Twilio, Software Development, Twilio API, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Google Cloud Platform (GCP), Auth0, Version Control, Responsive Web Design (RWD), Cross-browser Compatibility, Web3.js, PostgREST, Prisma, SaaS Design, Web UX, User Experience Design, UI Design

Full-stack Engineer

2015 - 2020
Online Freelance Agency
  • Developed an airline management system—a full-fledged web project in Java—using a model-view-controller (MVC) architecture and HTML, HTML5, Jakarta Server Pages, CSS, JavaScript, Ajax, AngularJS, jQuery, and Bootstrap 4 for the front end.
  • Created a desktop app for the airline management system based on C, SQL, and object-oriented programming (OOP), applying all OOP concepts, such as encapsulation and abstraction.
  • Designed and developed a fully functional eCommerce website—a My Amazon replica—using JavaScript, Ajax, HTML5, CSS3, and JSON on the front end, ASP.NET and C# on the back end, and MS SQL for its database.
Technologies: Amazon S3 (AWS S3), Web, CSS, HTML5, Sass, React, Redux, Angular, Vue, AngularJS, Material UI, Amazon Web Services (AWS), Amazon Simple Email Service (SES), Django, Python 3, Celery, Redis, JavaScript, TypeScript, Bootstrap, Ant Design, User Interface (UI), Next.js, Tailwind CSS, REST APIs, Back-end, Asana, Jira, Figma, Adobe Experience Design (XD), Trello, Instagram API, Facebook API, Google Maps API, Webpack, NPM, Full-stack, Node.js, Flask, Docker, Vue 2, Front-end Development, C#.NET WinForms, Software Engineering, SOAP, Twilio, Software Development, Twilio API, Analytical Dashboards, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Auth0, Version Control, Responsive Web Design (RWD), Cross-browser Compatibility, PostgREST, Prisma, SaaS Design, Web UX, User Experience Design, UI Design

Software Engineer

2018 - 2019
Soliton Technologies
  • Added new healthcare features to the app using Java and JavaScript. There were multiple apps for different users, and this app was used to track patient data and generate different reports based on their health conditions.
  • Used Spring MVC to build the application on the server side, creating a data access object (DAO) interface, abstract class, and concrete classes to interact with persistence entities.
  • Developed new features and fixed bugs logged by QA on Jira, delivering on time.
Technologies: JavaScript 6, Java, HTML5, CSS, HTML, SaaS, REST, JavaScript, Bootstrap, Chakra UI, PostgreSQL, Asana, Jira, Redux, SQL, TypeScript, Django, Next.js, Sass, AngularJS, Redux Thunk, React Redux, React, Vanilla JS, Front-end, Back-end, Git, Agile, MySQL, SCSS, Testing, User Interface (UI), NPM, Node.js, Flask, Docker, Front-end Development, C#.NET WinForms, Software Engineering, SOAP, CI/CD Pipelines, Twilio, Software Development, Twilio API, Analytical Dashboards, Pixel Perfect, Responsive Web Apps, Live Chat, Docker Compose, Vercel, Auth0, Version Control, Responsive Web Design (RWD), Cross-browser Compatibility, SaaS Design, Web UX, User Experience Design, UI Design

Thesia.ai

https://thesia.ai/
I successfully contributed to developing and deploying Thesia.ai, an advanced application leveraging Next.js and FastAPI. I utilized TypeScript and Tailwind CSS for robust and scalable front-end design and integrated large language models (LLM) technologies to enhance app functionalities. My responsibilities included managing Amazon EC2 instances, setting up and maintaining GitHub CI/CD pipelines, and optimizing load balancers to ensure high availability and performance. My efforts improved the app's efficiency and user experience, demonstrating strong problem-solving skills and technical expertise.

WickYick

A real estate website that I developed for a Toptal client using React, Next.js, and Django, with its front and back end deployed on AWS. The site enabled real estate agents to create profiles and list properties for sale.

As the most-visited real estate website in the United States, the Toptal client and its affiliates offer customers an on-demand experience for selling, buying, renting, and financing with transparency and nearly seamless end-to-end service. The company's affiliate lender also provides customers an easy option to get pre-approved and secure financing for their next home purchase.

RideTo

https://www.rideto.com/
Developed and maintained RideTo, a comprehensive platform for motorcycle training, utilizing React, Django, TypeScript, and Tailwind CSS to deliver a responsive and user-friendly interface. Implemented key features such as user registration, course booking, and progress tracking, enhancing the user experience and engagement. Leveraged Amazon EC2 for scalable and reliable hosting, ensuring high availability and performance. Streamlined the development workflow by setting up GitHub CI/CD pipelines for automated testing and deployment, reducing the time to market for new features. Ensured code quality and reliability through extensive unit and integration testing with Jest, resulting in a robust and maintainable codebase. Collaborated closely with cross-functional teams to gather requirements and deliver solutions that meet business goals and user needs.

New Wave Learning

https://www.newwavelearning.com/
A website that I developed using React and Django, with its front and back end deployed on Heroku.

It combines engaging creative content, interactive technology, and human touch points to inspire participants on their learning journey. It also provides flexible solutions delivered anywhere to fit users and their people.

Machine X

https://machine-x.vercel.app/#/
MachineX is a state-of-the-art machinery building application that I built using Angular, Django, TypeScript, and Tailwind CSS to create a sophisticated and intuitive user interface. I spearheaded the implementation of key functionalities, including machinery design customization, interactive simulation tools, and real-time data visualization, which significantly enhanced user interaction and decision-making capabilities. I deployed robust back-end solutions with Django, ensuring reliable data management and system performance.

I implemented efficient GitHub CI/CD pipelines to automate testing and deployment processes, reducing release times and improving deployment accuracy. I leveraged Jest for comprehensive testing, ensuring high code quality and application stability. I collaborated with product managers, designers, and engineers to integrate user feedback and continuously improve the application's features and performance. I contributed to a high-performing team environment by sharing best practices and fostering a culture of continuous improvement.

MyLastSpeech

https://mylastspeech.vercel.app/
A website that allows anyone to write a few words that ideally would be read out by their loved ones at their funeral or passing service. Any user can upload the speech they want to be read at their funeral and add multiple close contacts who will only have access to the user's speech.

I was hired to handle all tech decisions and develop the website with a designer. I used React with TypeScript to develop the front end and the Bootstrap library for its design. I used Sass for the application's styling and Django REST APIs for the back end. I wrote all the APIs by myself. This application targeted people across Europe and took around two months to deliver. Tools used for this application development were PyCharm, WebStorm, and Navicat.

HAZAMA Domain

A website offering affordable domain names, web hosting, email, SSL certificates, web design, and online marketing services.

The application targets users who want to buy any domain name for their website. I built the website from scratch using React for the front end, alongside Bootstrap and Sass, and Django for the back end. I also used tools such as PyCharm, WebStorm, and Navicat, completing and delivering the project to the client after three months.

RejectFair

A platform for job applicants to have the final word on their rejections. We wanted to celebrate companies that treat applicants fairly and hold accountable those that don't.

I compiled design and test-case documentation to facilitate the ease of continued development. Also, I developed the website from scratch, which was built using Django templates and Bootstrap for the front-end design. I also used tools like PyCharm and Navicat. We completed the project in four months, and it was beneficial for applicants to use and give reviews related to their experience.

HipChefs App

A food ordering and delivery app that I developed for two sets of users: chefs and customers. The chef can create different menus and orders using the chef-facing platform. The customers can visit the customer-facing site, choose any of the chef's kitchens from the list, and select from a specific kitchen's menu to place their order.

I was hired to handle all tech decisions and develop the website with a designer. I used React with TypeScript to develop the front end and the Bootstrap library for its design. I used Sass for the styling of the application and Django REST APIs that I wrote myself for the back end. This application is still under development. It targets people across the USA and is projected to generate good revenue. Tools used for this application development were PyCharm, WebStorm, and Navicat.

Simultaneous Localization and Mapping

A project for my final year that uses the player or stage interface to program LEGO Mindstorms EV3. The robot will then create an initial map of its surroundings, find obstacles on the map, and should be able to move around, inform about its present location, and further explore the map for more obstacles and hurdles.

I worked with my team and implemented it via a LEGO Mindstorms EV3 robot. The programming is in Python, and we implemented machine learning algorithms at the back end. Some of the algorithms tested and implemented are particle filters.

Airline Management System Desktop App in C++

An Airline Management System desktop application based on C, SQL, and OOP, applying all OOP concepts, including encapsulation, abstraction, polymorphism, inheritance, and composition. I also used CSS to enhance the front end and Qt to implement the project.

My Amazon Replica Web App in ASP.NET

A fully functional eCommerce website that I designed and developed.

I used JavaScript, Ajax, HTML5, CSS3, and JSON on the front end and ASP.NET and C# on the back end. I also linked with the Microsoft SQL Server database using concepts such as normalization, functional dependencies, and ER and EER diagrams using joins, subqueries, stored procedures, triggers, and transactions.

Human Resource Management System

A Java web application that I developed with Agile SDLC.

I developed the Jakarta EE web application using the MVC architecture. I used Java on the back end with SQL server for its database. I also used JavaScript, HTML5, jQuery, Ajax, Bootstrap 4, and CSS3 for the front end. Finally, I applied the Agile and SDLC methods for developing this project.

Login and Face Tagger Using Facial Recognition

A facial recognition app that uses a laptop camera to log in to a system. I used artificial intelligence to detect a person's face and enable logging in.

The system is first trained by feeding some same pictures of the person, and when the person comes in to log in, the trained-picture features are used to detect the person's face. KNN AI classification algorithm is used to achieve this task in MATLAB.

A WhatsApp Replica Android Application

A replica application of WhatsApp that I built for Android.

I implemented all WhatsApp-like features on the app and used Google Firebase for networking support. A local database is also maintained to save users' profile pictures and messages while the internet is down.
2021 - 2023

Master's Degree in Computer Science

University of Engineering and Technology (UET), Lahore - Lahore, Pakistan

2014 - 2018

Bachelor's Degree in Computer Science

National University of Computer and Emerging Sciences - Lahore, Pakistan

2012 - 2014

Intermediate Degree in Science

Punjab Group of Colleges - Shahkot, Punjab, Pakistan

Libraries/APIs

React, React Redux, Vue, jQuery, Twilio API, PostgREST, Google Maps API, REST APIs, Facebook API, Node.js, Vue 2, Web3.js, Instagram API, TikTok API, LinkedIn API, Stripe

Tools

Redux Thunk, Git, Bitbucket, NPM, C#.NET WinForms, Auth0, Jira, Asana, Webpack, Figma, Adobe Experience Design (XD), Trello, Amazon Elastic Container Service (ECS), Docker Compose, Prisma, Celery, Amazon Simple Email Service (SES), MATLAB

Languages

JavaScript 6, HTML5, Sass, TypeScript, JavaScript, CSS, HTML, SCSS, Python, Python 3, C, SQL, Java, C++, Assembly, C#

Frameworks

Next.js, Django, Redux, Bootstrap, Vanilla JS, Material UI, Tailwind CSS, Flask, .NET, AngularJS, Angular, Ant Design, ASP.NET, Jest

Paradigms

Agile, Object-oriented Programming (OOP), Responsive Web Design (RWD), UI Design, REST, Testing

Platforms

Web, Amazon Web Services (AWS), Twilio, Vercel, Mobile, Docker, Firebase, Google Cloud Platform (GCP), Amazon EC2

Storage

PostgreSQL, MySQL, Databases, Redis, Amazon S3 (AWS S3), JSON

Other

Chakra UI, SaaS, Front-end, User Interface (UI), Ajax, APIs, Full-stack, Front-end Development, User Experience (UX), Software Engineering, CI/CD Pipelines, Software Development, Pixel Perfect, Responsive Web Apps, Live Chat, Version Control, Cross-browser Compatibility, SaaS Design, Web UX, User Experience Design, Mathematics, Physics, Chemistry, Biology, Back-end, OOP Designs, Data Structures, ERD, Artificial Intelligence (AI), Appointment Booking, Payment APIs, Charts, SOAP, Analytical Dashboards, Large Language Models (LLMs), K-nearest Neighbors (KNN), PDF Scraping, FastAPI, Load Balancers, Computer Science

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