Projects
I've contributed / built over 64 projects and counting.
shaankhan.dev
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
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
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
This uses FFmpeg to divide lengthy music playlists on YouTube, turning them into separate .mp3 files for convenience and easy access.
ElytraFlight
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
This integration of wave function collapse algorithm into Minecraft helps in algorithmically producing new and adaptable structures within the game.
CSGO NZT
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
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
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
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
An innovative ReadME Generator designed to jumpstart your projects with ease and efficiency!
IoT Bay
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
A dedicated Discord bot offering subject outlines and other useful resources to the UTS student community, catering to over 5,000 students.
Foodstagram
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
A straightforward, user-friendly start page developed for my web browser.
ExoGif
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
Developed as a study-aid tool, this simplistic yet efficient Pomodoro timer is built on C# and WPF.
Vocal
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
The frontend website developed specifically for a Minecraft server.
C Banking Application with Encryption
This banking application, written in C, integrates encryption and compression features using self-developed Huffman and RSA encryption methods.
XKCDownloader
A fully automated XKCD comic downloader, designed in C# through WPF.
4SChan
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
This is my personal website, created and archived in 2019.
SkyCiv Hackathon
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
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
A website developed using React.js, designed and delivered paying homage to the digital style of Devon Crawford.
React Oculi
A speed programming challenge of a Dribble UI/UX design, developed using React.js.
Cryptocurrency Price Tracker
An efficient cryptocurrency price tracker developed using React, designed for immediate updates on cryptocurrency values.
React Diary
A digital diary application, developed using React, to document daily thoughts and experiences.
Expense Tracker
A user-friendly expense tracker developed with TypeScript in the React framework.
TypeD
A dynamic typing game engineered using React, designed to offer an engaging and interactive user experience.
Managr
A task management application developed using the React framework, offering an organized approach to handle your to-do lists.
MemorY
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
A straightforward to-do list application, developed using TypeScript.
TestimonialJS
TestimonialJS is a dynamic JavaScript-based testimonial viewer, allowing easy and interactive display of feedback and reviews.
JS Quiz
A compact quiz program developed in JavaScript, designed for lightweight and smooth performance.
Tarot Birth
A straightforward tarot birth card calculator, developed using JavaScript for easy and accurate calculations.
Harmonics
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
The CombinePDF is a Java-based, minimalistic tool that efficiently merges PDF files, developed using the MVC architecture in JavaFX.
Sudoku
This is a version of the classic Sudoku game, designed using Java and the Model-View-Controller (MVC) architectural pattern.
Tic Tac Toe
A classic two-player tic-tac-toe game designed for user-friendly and engaging gameplay.
Library System
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
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
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
This tool, written in C#, showcases the A-Star pathfinding algorithm in action, providing helpful visualization of the process.
Mandelbrot Fractals
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
A versatile discord bot developed exclusively for the UTS FEIT discord server.
Identicons
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.