Projects

I've contributed / built over 64 projects and counting.

shaankhan.dev

Web Development
Next.js
TypeScript
Tailwind

Built with Next.js, TypeScript, Tailwind CSS, and deployed through Vercel, this bleeding-edge website is both an information security blog and a personal website for my cybersecurity shenanigans and web development ramblings.

Learn more →

steamprofiles.design

Web Development
Startup / SaaS

No longer publicly accessible, after failing product-market fit. This application was built to help Steam users create beautiful and unique profiles, with a focus on customization and user experience. It was designed to be a one-stop solution for all Steam profile needs, offering a wide range of features and tools to enhance user profiles. The project was developed using React, Next.js, and Firebase, and was monetized through a pay-per-order model. The application was shut down due to a lack of user engagement and interest.

CodeGrind Bot

Discord Bot
Python
MongoDB

A Discord bot for LeetCode enthusiasts, built with discord.py. It tracks coding stats for daily, weekly, and all-time periods using the LeetCode API. Open-source and community-driven, it promotes friendly competition and continuous skill progression.

Youtube Album Splitter

Web Development
FFmpeg

This uses FFmpeg to divide lengthy music playlists on YouTube, turning them into separate .mp3 files for convenience and easy access.

ElytraFlight

Archived
Minecraft
Modding

This quality-of-life Minecraft mod eases gameplay by automatically switching between your elytra and chestplate when you double-jump or equip fireworks.

WFC Minecraft

Archived
Minecraft
Algorithm

This integration of wave function collapse algorithm into Minecraft helps in algorithmically producing new and adaptable structures within the game.

CSGO NZT

Archived
CSGO
Cybersecurity

A proof-of-concept CSGO multi-hack using C++ and uncommon read-process-memory & write-process-memory detection vectors. Done in part of a cybersecurity research and audit paper.

Automated Instagram Meme Scheduler

Archived
Instagram
Automation

This Instagram bot automatically sources memes from popular subreddits for meme pages, with the added feature of planning posts and engagement activities.

Gumtree Car Deals Sniping Tool

Archived
Gumtree
Automation
Neural Networks

This platform is designed as an efficient sniper bot that sifts through every post on Gumtree Cars in search of 'too good to be true' car deals that are typically gone quickly, eliminating the need to manually filter out spam posts or damaged cars. Using a combination of neural networks and searches, it set parameters and analyzes reasons for unusually low pricing, making the hunt for great car deals seamless and effective.

CSGO Neural Network Aimbot

Archived
CSGO
AI
Neural Networks

This project is a Counter-Strike: Global Offensive (CSGO) aimbot, developed with a neural network utilizing the Intel Neural Compute Stick 2.0 and enhanced with OpenCV & OpenVINO.

ReadME Generator

Web Development
JavaScript

An innovative ReadME Generator designed to jumpstart your projects with ease and efficiency!

IoT Bay

Web Development
E-commerce
IoT

IoT Bay operates as a dedicated online store, providing a vast variety of IoT (Internet of Things) devices and solutions across sectors like smart homes, healthcare, agriculture, and industry automation. Our aim is to create a seamless shopping experience for IoT aficionados, corporations, and individual consumers by delivering a user-friendly, feature-packed digital marketplace.

UTS FEIT Bot

Web Development
Discord Bot

A dedicated Discord bot offering subject outlines and other useful resources to the UTS student community, catering to over 5,000 students.

Foodstagram

Web Development
Mobile App
Social Media

Foodstagram is a unique app that mirrors the functionalities of Instagram but centers around food. It enables the sharing of photos and videos of meals, exploring food from global users, searching specific dishes, and discovering nearby restaurants and cafes. Ideal for food enthusiasts or anyone seeking a novel way to share culinary experiences with others.

Start Page

Web Development

A straightforward, user-friendly start page developed for my web browser.

ExoGif

Software Development
C#

ExoGif, a straightforward screen-recording application developed in C#, incorporates AnimatedGIF and the WindowsCodeAPI-Shell & Core libraries. Conceived as an alternative to Gyazo, this software stores recordings exclusively on local storage.

Pomodoro Timer

Software Development
C#
WPF

Developed as a study-aid tool, this simplistic yet efficient Pomodoro timer is built on C# and WPF.

Vocal

Software Development
C#
FFmpeg

A compact, yet sophisticated Youtube music streaming bot, honed in C# and enhanced with FFmpeg. Vocal delves into complex image manipulation, advanced OAuth 2.0 API calls, multi-threading and memory management.

Windrose MC

Archived
Web Development
Minecraft

The frontend website developed specifically for a Minecraft server.

C Banking Application with Encryption

Archived
Software Development
C
Encryption

This banking application, written in C, integrates encryption and compression features using self-developed Huffman and RSA encryption methods.

XKCDownloader

Archived
Software Development
C#

A fully automated XKCD comic downloader, designed in C# through WPF.

4SChan

Archived
Software Development
C#

A convenient 4chan thread image downloader, developed in C# using NewtonSoft, WindowsCodeAPI-Shell and Core. It's designed for mass downloading of image threads from 4chan, perfect for collating desktop wallpaper dumps.

Shaan Coding Website

Archived
Web Development

This is my personal website, created and archived in 2019.

SkyCiv Hackathon

Archived
Software Development
Java
OCR

This OCR tool developed for the SkyCiv-Hackathon-2021 enables students to scan bridge structures, which are then automatically imported into SkyCiv via its API. Winner of the 2021 SkyCiv Structural Engineering API Hackathon 2021.

Summarized

Archived
Software Development
Java

Save time and optimize work-life balance with Summarized, a tool designed to streamline your video recordings into easily digestible study aids. This application extracts the essence from your uploaded lecture videos, generating concise notes, keyword lists, and ANKI-style flashcards for efficient study sessions.

React Devon Crawford Website

Archived
Web Development
React

A website developed using React.js, designed and delivered paying homage to the digital style of Devon Crawford.

React Oculi

Archived
Web Development
React

A speed programming challenge of a Dribble UI/UX design, developed using React.js.

Cryptocurrency Price Tracker

Archived
Web Development
React

An efficient cryptocurrency price tracker developed using React, designed for immediate updates on cryptocurrency values.

React Diary

Archived
Web Development
React

A digital diary application, developed using React, to document daily thoughts and experiences.

Expense Tracker

Archived
Web Development
React
TypeScript

A user-friendly expense tracker developed with TypeScript in the React framework.

TypeD

Archived
Web Development
React

A dynamic typing game engineered using React, designed to offer an engaging and interactive user experience.

Managr

Archived
Web Development
React

A task management application developed using the React framework, offering an organized approach to handle your to-do lists.

MemorY

Archived
Web Development
React

MemorY is a user-friendly flashcard application, developed using React and TypeScript to offer a straightforward method for reinforcing memory of certain concepts or topics.

Muust

Archived
Web Development
React
TypeScript

A straightforward to-do list application, developed using TypeScript.

TestimonialJS

Archived
Web Development
JavaScript

TestimonialJS is a dynamic JavaScript-based testimonial viewer, allowing easy and interactive display of feedback and reviews.

JS Quiz

Archived
Web Development
JavaScript

A compact quiz program developed in JavaScript, designed for lightweight and smooth performance.

Tarot Birth

Archived
Web Development
JavaScript

A straightforward tarot birth card calculator, developed using JavaScript for easy and accurate calculations.

Harmonics

Archived
Web Development
JavaScript

Harmonics is a cutting-edge networking tool for musicians, artists, and producers, functioning much like Tinder with its swipe-left/right mechanics that facilitate making connections effortlessly.

CombinePDF

Archived
Software Development
Java
PDF

The CombinePDF is a Java-based, minimalistic tool that efficiently merges PDF files, developed using the MVC architecture in JavaFX.

Sudoku

Archived
Software Development
Java

This is a version of the classic Sudoku game, designed using Java and the Model-View-Controller (MVC) architectural pattern.

Tic Tac Toe

Archived
Software Development
Java

A classic two-player tic-tac-toe game designed for user-friendly and engaging gameplay.

Library System

Archived
Software Development
Java

An all-inclusive library management system developed in Java following the MVC architectural pattern. Designed as a practical tool to deepen my knowledge of Java and MVC principles, this real-time system allows for concurrent window operation and instant updates. Enhanced with numerous user-friendly features, it lets librarians efficiently manage, sort, and track their book inventory.

Terrain Generation

Archived
Software Development
Java

A Java-based infinite procedural map generator created with the Processing 3+ framework. This project served as a practical exploration of Perlin Noise application and an introduction to map generation techniques.

Markkd

Archived
Software Development
C#
WPF

A basic WAM calculator developed in C# utilizing WPF and the MVVM design pattern. The project was initiated to gain a deeper understanding of the MVVM architectural model, alongside the implementation of INotifyPropertyChanged and ICommand interfaces.

A Star Pathfinding

Archived
Software Development
C#

This tool, written in C#, showcases the A-Star pathfinding algorithm in action, providing helpful visualization of the process.

Mandelbrot Fractals

Archived
Software Development
C#

A straightforward Mandelbrot fractal generator made in C#, utilizing WindowsCodeAPI-Shell and Core libraries. Developed with a focus on deep diving into recursive functions involving complex numbers and portraying the emergence of natural patterns.

Tekh

Archived
Software Development
Discord Bot
C#

A versatile discord bot developed exclusively for the UTS FEIT discord server.

Identicons

Archived
Software Development
C#

A fundamental identicon generator application built in C# employing the WindowsCodeAPI-Shell and Core libraries. Crafted as part of a coding exploration into cryptography, more specifically visualizing hashed and salted strings.

BMI Calculator

Archived
Software Development
Java
Android

A practical BMI calculator designed as a medium to enhance my proficiency in utilizing Java with Android. It allows for quick and accurate Body Mass Index computations.

Mathletics Live Bot

Archived
Software Development
Python

A playful Python-built Mathletics Live Bot, enhanced with Selenium, which can autonomously navigate through level 4 mathletics. Beyond level 4, its capacity to handle complex problems is limited. The bot served as a tool for advancing Python skills and was inspired by an inside joke among friends.

Cloudly

Archived
Software Development
Java

A lightweight Java-built weather application designed as a means to delve deeper into Java's GUI capabilities. The app also showcases my experimentation with open tokenless APIs and various data collection instruments.

Linear Algebra Library

Archived
Software Development
Java

This is a comprehensive library designed to deal with common Linear Algebra computations and operations, built to help me get familiarised with the Java programming language, for Programming 1.

Memely

Archived
Software Development
C#
WPF

A personalized meme generator built in WPF, harnessing image manipulation techniques for effective and watermark-free meme creation. Primarily serving as a skill development tool in image manipulation and a swift, offline solution for meme generation.

SpammD

Archived
Software Development
C#
WPF

An innovative chat spammer application, SpammD, developed using WPF. Not only does it allow for seamless operation of graphic functions across multiple threads, but it also presents a refined model for chat spamming applications.

superChat

Archived
Software Development
C#

A straightforward P2P LAN communication application that allows users to join a specific IP and exchange messages via a compact and non-demanding chat interface. The application requires no additional libraries to operate enabling seamless communication.

Scientific Calculator

Archived
Software Development
C#
WPF

A lightweight scientific calculator developed in C# applying WPF, aimed to function as an easy-to-use calculating tool. It incorporates reverse polish notation and the shunting yard algorithm. Serving as an advanced version of the Boolean expression solver, it employs the same core logic.

reCON

Archived
Software Development
C#
WPF

Designed for developers, reCON is an automated application that simplifies the process of bulk-editing colors for icons and user interface elements. It eliminates the monotonous task of individually editing each image, enabling users to modify all images in a folder with a single color specification at the click of a button.

ImageToASCII

Archived
Software Development
C#
WPF

A straightforward Image-to-ASCII art converter, developed in C# with WPF to enhance skills in image manipulation. This program transforms standard images into unique ASCII artwork.

IconDrive

Archived
Software Development
C#
WPF

A handy, custom USB icon installer, developed in C# applying the WPF framework. It assists users with customizing USB icons while also serving as an avenue to refine my skills in WPF, with an emphasis on stylizing.

Boolean Algebra Expression Solver

Archived
Software Development
C#
WPF

An intuitive Boolean algebra expression solver crafted in C# with WPF framework, designed to hone my skills in WPF and familiarise with the shunting yard algorithm and reverse polish notation. This utility accepts a Boolean expression and delivers the appropriate truth table.

Frequence

Archived
Software Development
C#
WPF

Frequence is a user-friendly ambience sound generator, designed with C# using WPF. With the objective of facilitating focused study, it creates white noise in the background. While this app is a personal clone of Noisli for offline use, it's also available for public use.

Sectrics

Archived
Software Development
Java

Sectrics is an application designed to calculate forces, being tensile or compressive, in each member of a truss using the Finite Element Method. While this creation was part of my HSC course's major project in Australia, it's not intended for real-world structural analysis and its misuse/malfunction is not our responsibility. This was my first and most extensive project, demanding post-graduate level knowledge in civil engineering and linear algebra.

GitHub Follow Bot

Archived
Software Development
Python

A simplistic bot designed for GitHub that enables mass-following of users listed in the githubUsers.txt file. This tool was built with the intention of fostering mutual follow-backs, potentially boosting one's own follower count. Please note that any repercussions from its use are solely the user's responsibility.

Master Mind Application

Archived
Software Development
C#

Master Mind is an interactive game requiring users to solve a code utilizing as few combinations as possible. Marking my first venture into C# programming, this software was my Year 11 HSC Major project.