Hi, I'm Muhammad Tayyab Khalid

Full Stack Developer

I'm a passionate Full Stack Developer currently honing my skills at PIAIC. On the front-end, I've mastered Next.js and Tailwind CSS, creating responsive and dynamic user interfaces. As I continue my journey, I’m diving deeper into back-end technologies to build comprehensive, full-stack applications. Stay tuned as I continue to expand my skill set and bring innovative ideas to life!

About Me

Profile Image

Full Stack Developer

I'm a passionate Full Stack Developer currently honing my skills at PIAIC. On the front-end, I've mastered Next.js and Tailwind CSS, creating responsive and dynamic user interfaces. As I continue my journey, I’m diving deeper into back-end technologies to build comprehensive, full-stack applications. Stay tuned as I continue to expand my skill set and bring innovative ideas to life!

My Projects

BMI Calculator

The BMI Calculator is a TypeScript-based CLI tool that calculates Body Mass Index (BMI) using user inputs for height and weight. It provides health status feedback (Underweight, Healthy, Overweight) with color-coded results using Chalk, and features an interactive interface with Inquirer.Read More

Rock-Paper-Scissors

A classic Rock-Paper-Scissors game. It allows players to enter their name, choose between rock, paper, and scissors, and then compares their choice to a computer's random selection. The game displays the winner and offers the option to play again.Read More

Number Guessing Game

A number guessing game. Computer generate a random number. Then user is prompted to guess a randomly generated number between 1 and 10. If the guess is correct, the game ends with a congratulatory message. If the guess is incorrect, the user is provided with feedback (too high or too low) and allowed to try again until they guess correctly.Read More

ATM

This TypeScript code simulates a simple ATM with a command-line interface (CLI). Users can choose to "Sign in" using predefined credentials. Upon successful login, they can check their balance, withdraw cash (limited by available funds), or choose pre-defined "Fast cash" amounts. The program uses inquirer for user prompts and chalk for colored output.Read More

To-Do List

A simple to-do list application. Users are prompted to enter tasks, which are added to a list. The program continues to ask for more tasks until the user confirms they are finished. Finally, the completed to-do list is displayed.Read More

Currency Converter

A currency converter with a user-friendly. Users can select the currency they want to convert from and to, as well as enter the amount. The program utilizes a defined exchange rate object to calculate the equivalent amount in the desired currency. Finally, it displays the converted amount with clear formatting.Read More

My Skills

Coding Skills

HTML 90%

CSS 80%

TypeScript 92%

Python 83%

Next.JS 95%

Tailwind CSS 85%

Express 82%

Node Js 83%

Contact Me!