GithubHelp home page GithubHelp logo

Hi , I'm Hassan Shahzad


I am a Full Stack Developer with more than 4 years of experience. I like to Code, Design, Innovate and Experiment. I am an enthusiastic and a social person who loves to take up new challenges and learn new skills. I love meeting new people, exchanging ideas and spreading knowledge and positivity.


HxnDev

πŸ”₯ Streak Stats

HxnDev

πŸ’» GitHub Profile Stats:


Hxn's Github Stats
Β  HxnDev
Note: Top languages is only a metric of the languages my public code consists of and doesn't reflect experience or skill level.

⚑ GitHub Activity Graph:


Hxn's Activity Graph

🐍 See my contributions being eaten by a snake:

Snake Gif

πŸ› οΈ My Skills

πŸ‘‰ Programming languages

  C   C++   Java   Python   PHP   GO

πŸ‘‰ Frontend Development

  HTML   CSS   Bootstrap

πŸ‘‰ Databases & Cloud Hosting

  MySQL   GitHub   Firebase   MongoDB

πŸ‘‰Graphic Designing

  Adobe Illustrator   Adobe Indesign   Adobe Lightroom   Adobe Premiere Pro   Canva

πŸ“« Contact Me:

Website Gmail GitHub LinkedIn Instagram

Hassan Shahzad's Projects

3d-solar-system-scene-using-opengl icon 3d-solar-system-scene-using-opengl

This was my Computer Graphics' project. In this i used OpenGL and Glut to create a 3D Solar System Scene. Its without textures and wrapping. Just the most basic functionalities.

8-queen-problem-solver-in-python icon 8-queen-problem-solver-in-python

The 8-queens problems asks us to place 8 queens on a chessboard so that no two can capture one another; that is, no two are on the same row, column, or diagonal.

aes-encoding-algorithm icon aes-encoding-algorithm

AES stands for Advanced Encryption Standard. It is mostly used as a replacement of DES. It has a bigger key size than DES which provides encryption at least 6 times faster. AES specifies a FIPS-approved cryptographic algorithm that can be used to protect electronic data. The AES algorithm is a symmetric block cipher that can encrypt (encipher) and decrypt (decipher) information. Encryption converts data to an unintelligible form called ciphertext; decrypting the ciphertext converts the data back into its original form, called plaintext. The AES algorithm can use cryptographic keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128 bits.

ai-based-chess-game-using-minimax-and-alpha-beta-prunning icon ai-based-chess-game-using-minimax-and-alpha-beta-prunning

The goal of this project was to make a User vs AI chess game, such that user makes whichever (legal) move they like and in turn, the AI performs the best move it can find. The game ends when either the user or the AI enters checkmate or stalemate state - or if you quit forcibly :)

analog-clock icon analog-clock

In this project, i designed an analog clock using python. The clock is synchronized with the computer time and will keep incrementing accordingly.

assignment01ibc icon assignment01ibc

This is assignment 1 of our Blockchain course. In this assignment, we had to create a Blockchain Data Structure with all its functions.

assignment02ibc icon assignment02ibc

This is assignment 2 of our Blockchain course. In this assignment, we had to create a Blockchain Data Structure with all its functions. We implemented premine alongwith verifying transactions following account based ledger.

auto-password-generator-gui icon auto-password-generator-gui

In this project i made an automatic password generator using Python. It generates a password upto a fixed length with a combination of letters, numbers, and special characters.

autocorrect-spelling-mistakes icon autocorrect-spelling-mistakes

In this project, i designed an auto-corrector in Python. User enters the word and it initially checks if the spellings are correct, if they arent then it automatically corrects them.

bar-code-generator icon bar-code-generator

In this project, it will generate an random bar code with unique combination each time.

battery-percentage-notifier icon battery-percentage-notifier

This is a battery percentage notifier using python. It currently supports Windows, linux, android, ios and macos. It generates a message that shows you the percentage of your remaining battery.

brick-slayer-project icon brick-slayer-project

In this game I designed a graphical 2-D Brick Slayer Game. It has multiple levels with multiple difficulties and many more bonuses.

brilliant-pro-lms icon brilliant-pro-lms

β€œBrilliantPro” is the famous LMS which offers online platform for offering corporate trainings. The objective of β€œBrilliantPro” is to automate the corporate trainings and facilitate the distance learning. This is our course project.

bubble-pop-screen-saver-and-game icon bubble-pop-screen-saver-and-game

This is a GUI Version of the Bubble Pop game that we used to play. This is divided into 2 parts. First one is designing a screensaver while the second one is designing the game itself.

calculating-entropy-of-iris-dataset icon calculating-entropy-of-iris-dataset

This is perhaps the best known database to be found in the pattern recognition literature. Fisher's paper is a classic in the field and is referenced frequently to this day. (See Duda & Hart, for example.) The data set contains 3 classes of 50 instances each, where each class refers to a type of iris plant. One class is linearly separable from the other 2; the latter are NOT linearly separable from each other.

canon-war-game-using-assembly-language icon canon-war-game-using-assembly-language

This project aims to develop a basic version of cannon war game. On the gaming console, robots and cannons will fight against each other. Gamer also visualizes the destruction with an associated sound. The gamer will control the robot (through mouse and keyboard) for self-defense (fire-back/ escape). Cannons will be moving at pace. Game progress that includes gamer score, life remaining etc. is displayed on the console.

chatbot-using-named-pipes icon chatbot-using-named-pipes

In this, I have wrote the code such that two child processes can communicate with eachother using pipes and hence it works as a chatbot.

chinese-whisper-problem-using-ipc icon chinese-whisper-problem-using-ipc

Chinese Whispers is a children's game (called Telephone in the US) in which children pass on what they think they've heard in a message whispered by another child.

consensus-problem-using-mpi icon consensus-problem-using-mpi

In this task, we had to write a multi-threaded MPICH program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

consensus-problem-using-openmp icon consensus-problem-using-openmp

In this task, we had to write a multi-threaded OpenMP program, that will solve the consensus problem. If all the slave (child) processes agree on a single decision, then the processes will terminate displaying consensus reached.

console-based-notepad-using-trie-trees icon console-based-notepad-using-trie-trees

This is a fully implemented Notepad in C++. It has all major functionalities implemented. For this project, I am using a Four-Dimensional (4D) Linked List, and a Trie Tree. Furthermore, this notepad also displays the meanings and synonyms of the words entered.

convert-text-to-speech icon convert-text-to-speech

This project uses Google Text to Speech to convert the written text into any language that you want. Furthermore, it can also save the converted audio.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.