Hadi Khan's Projects
A github actions workflow to check the current branch name, validate it according to a defined regex pattern in order to have the pull request allowed to be merged.
A simple website that verifies the health status of APIs and displays it in a table.
Simple android application made in Kotlin to track NUST attendance on your phone.
A short script to convert a binary input to decimal, written in C.
Github actions workflow that adds an IP to AWS WAF blocklist.
AWS Cognito backup applied using Terraform, implemented using CloudFormation. Uses: https://docs.aws.amazon.com/solutions/latest/cognito-user-profiles-export-reference-architecture/overview.html
The counting sundays problem coded up in C, will full explanation in comments.
A project made in C, used to store multiple crypto predictions for the user and calculate the profit on invested amount.
A light weight flask application to show statuses of all the docker containers that are deployed on different ubuntu instances.
A sample dockerised node application for learning purposes.
GA workflow to do something only when changes are made to a specified directory. Right now running on any change.
A script that stops user from using github actions secrets in other places.
A repo for testing how to connect to a github action runner by ssh.
A github actions workflow to get IPsets from WAF and display it on a react website by github pages.
A testing repo for github actions workflow to check md file content length.
A list of all the open-source github actions I've worked on and their usage.
A repo to train GoDev students in Git
A sample workflow to automatically connect and deploy to a hosting a service.
React version of Material Dashboard by Creative Tim
Sample github actions workflow that blocks merge to main branch
A template project using NeDB (lightweight alternative to MongoDB), ExpressJS, React and NodeJs
Simple application for deployment purposes with a NextJS frontend and Flask backend
An example of data manipulation and usage of nomics api for GoDev students
A github actions workflow that sends a message to slack whenever another workflow has run for more than x minutes. Useful when you want to know if the workflow got stuck somewhere.
Example workflow on node app for learning purposes
A short script for web scraping the price of products on opeansea.io.
Developer portfolio website show casing my work and skills.