Lately, I've hit the brakes a little on open-source contributions, but the community spirit and the thrill of building things together is unbeatable! Check out some of the open-source projects and stints I've done below:

Active Projects

ReadME Generator - 2023

GitHub - ShaanCoding/ReadME-Generator: An Awesome ReadME Generator To Jumpstart Your Projects!
An Awesome ReadME Generator To Jumpstart Your Projects! - ShaanCoding/ReadME-Generator

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

IoT Bay - 2023

GitHub - ShaanCoding/IoTBay
Contribute to ShaanCoding/IoTBay development by creating an account on GitHub.

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 - 2023

GitHub - ShaanCoding/UTS-FEIT-Bot: Discord bot for the UTS FEIT discord server.
Discord bot for the UTS FEIT discord server. Contribute to ShaanCoding/UTS-FEIT-Bot development by creating an account on GitHub.

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

CodeGrind Bot - 2023

GitHub - CodeGrind-Team/CodeGrind-Bot: Supercharge your LeetCode experience on Discord with the CodeGrind Bot! Engage in friendly competition with leaderboard integration, track your progress, and solve random questions and daily challenges effortlessly.
Supercharge your LeetCode experience on Discord with the CodeGrind Bot! Engage in friendly competition with leaderboard integration, track your progress, and solve random questions and daily challe…

Engage in a thrilling coding contest with CodeGrind Bot! Track daily, weekly and all-time coding statistics, and collectively conquer LeetCode for the ultimate coding triumph.

Foodstagram - 2022

GitHub - ShaanCoding/Foodstagram: Advanced Instagram Clone for Food
Advanced Instagram Clone for Food. Contribute to ShaanCoding/Foodstagram development by creating an account on GitHub.

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 - 2022

GitHub - ShaanCoding/StartPage: A tree like startpage for my own personal productivity.
A tree like startpage for my own personal productivity. - ShaanCoding/StartPage

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

ExoGif - 2020

GitHub - ShaanCoding/ExoGif: A screen recording software
A screen recording software. Contribute to ShaanCoding/ExoGif development by creating an account on GitHub.

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 - 2020

GitHub - ShaanCoding/Pomodoro-Timer: A lightweight portable pomodoro timer created in C# for studying.
A lightweight portable pomodoro timer created in C# for studying. - ShaanCoding/Pomodoro-Timer

Developed as a study-aid tool, this simplistic yet efficient Pomodoro timer is built on C# and WPF. This project was aimed at not only improving my study routine but also deepening my knowledge of WPF, particularly the use of radio buttons.

Vocal - 2020

GitHub - ShaanCoding/Vocal: A 24/7 youtube music streaming bot created in C#.
A 24/7 youtube music streaming bot created in C#. Contribute to ShaanCoding/Vocal development by creating an account on GitHub.

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.

Archived Projects

Windrose MC - 2023

GitHub - ShaanCoding/WindRoseMC-Website: Windrose MC Website
Windrose MC Website. Contribute to ShaanCoding/WindRoseMC-Website development by creating an account on GitHub.

The frontend website developed specifically for a Minecraft server.

C Banking Application with Encryption - 2022

GitHub - ShaanCoding/Fundamentals-of-C-Programming: A bank application made in C with compression & encryption
A bank application made in C with compression & encryption - ShaanCoding/Fundamentals-of-C-Programming

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

XKCDownloader - 2022

GitHub - ShaanCoding/XKCDownloader: A XKCD downloader created in C# using WPF.
A XKCD downloader created in C# using WPF. Contribute to ShaanCoding/XKCDownloader development by creating an account on GitHub.

A fully automated XKCD comic downloader, designed in C# through WPF. This program was created to enhance my experience with image download and JSON file navigation using C#, while making my favorite comic site more accessible.

4SChan - 2022

GitHub - ShaanCoding/4SChan: A 4Chan Image Thread Downloader
A 4Chan Image Thread Downloader. Contribute to ShaanCoding/4SChan development by creating an account on GitHub.

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 - 2022

GitHub - ShaanCoding/ShaanKhanWebsite2020: Shaan’s Website
Shaan’s Website. Contribute to ShaanCoding/ShaanKhanWebsite2020 development by creating an account on GitHub.

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

SkyCiv Hackathon - 2021

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 - 2021

GitHub - ShaanCoding/Summarized
Contribute to ShaanCoding/Summarized development by creating an account on GitHub.

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 that can be conveniently transferred to your favored flashcard application.

React Devon Crawford Website - 2021

GitHub - ShaanCoding/React-Devon-Crawford-Website: Rebuilding Devon Crawfords website in react.
Rebuilding Devon Crawfords website in react. Contribute to ShaanCoding/React-Devon-Crawford-Website development by creating an account on GitHub.

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

React Oculi - 2021

GitHub - ShaanCoding/React-Oculii: A clone website created in react.
A clone website created in react. Contribute to ShaanCoding/React-Oculii development by creating an account on GitHub.

A swiftly-implemented React frontend showcasing my proficiency in speed-coding with CSS.

Cryptocurrency Price Tracker - 2021

GitHub - ShaanCoding/Cryptocurrency-Price-Tracker: A small react project, using APIs to track crypto prices.
A small react project, using APIs to track crypto prices. - ShaanCoding/Cryptocurrency-Price-Tracker

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

React Diary - 2021

GitHub - ShaanCoding/React-Diary: A personal notetaking app created in React
A personal notetaking app created in React. Contribute to ShaanCoding/React-Diary development by creating an account on GitHub.

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

Expense Tracker - 2021

GitHub - ShaanCoding/ExpenseTracker: An expense tracker app made in react.
An expense tracker app made in react. Contribute to ShaanCoding/ExpenseTracker development by creating an account on GitHub.

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

TypeD - 2021

GitHub - ShaanCoding/TypeD: A react based typing game
A react based typing game. Contribute to ShaanCoding/TypeD development by creating an account on GitHub.

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

Managr - 2021

GitHub - ShaanCoding/Managr: A todo list created in React using TypeScript
A todo list created in React using TypeScript. Contribute to ShaanCoding/Managr development by creating an account on GitHub.

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

MemorY - 2021

GitHub - ShaanCoding/MemorY: A react & typescript based flashcard application
A react & typescript based flashcard application. Contribute to ShaanCoding/MemorY development by creating an account on GitHub.

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 - 2021

GitHub - ShaanCoding/muust: A TypeScript based to-do list web app.
A TypeScript based to-do list web app. Contribute to ShaanCoding/muust development by creating an account on GitHub.

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

TestimonialJS - 2020

GitHub - ShaanCoding/TestimonialJS: A javascript based, testimonial application
A javascript based, testimonial application. Contribute to ShaanCoding/TestimonialJS development by creating an account on GitHub.

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

JS Quiz - 2020

GitHub - ShaanCoding/JSQuiz: A lightweight quiz, created in JavaScript.
A lightweight quiz, created in JavaScript. Contribute to ShaanCoding/JSQuiz development by creating an account on GitHub.

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

Tarot Birth - 2020

GitHub - ShaanCoding/TarotBirth: A JS tarot birth calculator.
A JS tarot birth calculator. Contribute to ShaanCoding/TarotBirth development by creating an account on GitHub.

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

Harmonics - 2020

GitHub - ShaanCoding/Harmonics-Syncs: 2020 USYD SYNCS Hackathon - Team Harmonics
2020 USYD SYNCS Hackathon - Team Harmonics. Contribute to ShaanCoding/Harmonics-Syncs development by creating an account on GitHub.

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 - 2020

GitHub - ShaanCoding/CombinePDF: An offline Java application to combine files into PDF.
An offline Java application to combine files into PDF. - ShaanCoding/CombinePDF

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

Sudoku - 2020

GitHub - ShaanCoding/Sudoku: A MVC architecture based sudoku game
A MVC architecture based sudoku game. Contribute to ShaanCoding/Sudoku development by creating an account on GitHub.

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

Tic Tac Toe - 2020

GitHub - ShaanCoding/Tic-Tac-Toe: A C# Tic-Tac-Toe.
A C# Tic-Tac-Toe. Contribute to ShaanCoding/Tic-Tac-Toe development by creating an account on GitHub.

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

Library System - 2020

GitHub - ShaanCoding/Library-System: A Library Management System coded in Java using the MVC architecture.
A Library Management System coded in Java using the MVC architecture. - ShaanCoding/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 - 2020

GitHub - ShaanCoding/TerrainGeneration: Terrain generation using perlin noise, from the coding train.
Terrain generation using perlin noise, from the coding train. - ShaanCoding/TerrainGeneration

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 - 2020

GitHub - ShaanCoding/Markkd: A basic WAM calculator built with WPF using the MVVM architecture in C#.
A basic WAM calculator built with WPF using the MVVM architecture in C#. - ShaanCoding/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 - 2020

GitHub - ShaanCoding/A-Star-Pathfinding: A basic implementation of the A* Pathfinding algorithmn
A basic implementation of the A* Pathfinding algorithmn - ShaanCoding/A-Star-Pathfinding

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

Mandelbrot Fractals - 2020

GitHub - ShaanCoding/Mandelbrot-Fractals: A simple mandelbrot fractal generator
A simple mandelbrot fractal generator. Contribute to ShaanCoding/Mandelbrot-Fractals development by creating an account on GitHub.

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 - 2020

GitHub - ShaanCoding/Tekh: A multi-purpose discord bot for the UTS FEIT discord server.
A multi-purpose discord bot for the UTS FEIT discord server. - ShaanCoding/Tekh

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

Identicons - 2020

GitHub - ShaanCoding/Identicons: Identicons done in the C# programming language.
Identicons done in the C# programming language. Contribute to ShaanCoding/Identicons development by creating an account on GitHub.

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 - 2020

GitHub - ShaanCoding/BMI-Calculator: An Android BMI Calculator
An Android BMI Calculator. Contribute to ShaanCoding/BMI-Calculator development by creating an account on GitHub.

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 - 2020

GitHub - ShaanCoding/MathleticsLiveBot: A simple mathletics live bot created in Python using Selenium
A simple mathletics live bot created in Python using Selenium - ShaanCoding/MathleticsLiveBot

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 - 2020

GitHub - ShaanCoding/Cloudly: A simple weather application created in Java.
A simple weather application created in Java. Contribute to ShaanCoding/Cloudly development by creating an account on GitHub.

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 - 2020

GitHub - ShaanCoding/Linear-Algebra-Library: A basic linear algebra library programmed in java for a simple project after “Hello World”
A basic linear algebra library programmed in java for a simple project after “Hello World” - ShaanCoding/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 - 2020

GitHub - ShaanCoding/Memely: A lightweight custom meme generator application coded in C# using WPF.
A lightweight custom meme generator application coded in C# using WPF. - ShaanCoding/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 - 2020

GitHub - ShaanCoding/SpammD: A multi-platform chat spam application, coded in C# using WPF
A multi-platform chat spam application, coded in C# using WPF - ShaanCoding/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 - 2019

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.

GitHub - ShaanCoding/superChat: A peer-to-peer local area network desktop chat application
A peer-to-peer local area network desktop chat application - ShaanCoding/superChat

Scientific Calculator - 2019

GitHub - ShaanCoding/Scientific-Calculator: A simple scientific calculator made in C#
A simple scientific calculator made in C#. Contribute to ShaanCoding/Scientific-Calculator development by creating an account on GitHub.

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 - 2019

GitHub - ShaanCoding/reCON: A bulk icon editor for developers
A bulk icon editor for developers. Contribute to ShaanCoding/reCON development by creating an account on GitHub.

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 - 2019

GitHub - ShaanCoding/ImageToASCII: A simple image to ASCII art converter
A simple image to ASCII art converter. Contribute to ShaanCoding/ImageToASCII development by creating an account on GitHub.

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 - 2019

GitHub - ShaanCoding/ImageToASCII: A simple image to ASCII art converter
A simple image to ASCII art converter. Contribute to ShaanCoding/ImageToASCII development by creating an account on GitHub.

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 - 2019

GitHub - ShaanCoding/Boolean-Expression-Solver: A simple boolean expression validator, creating truth tables for boolean expressions
A simple boolean expression validator, creating truth tables for boolean expressions - ShaanCoding/Boolean-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 - 2019

GitHub - ShaanCoding/Frequence: An offline noisli clone
An offline noisli clone. Contribute to ShaanCoding/Frequence development by creating an account on GitHub.

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 - 2019

GitHub - ShaanCoding/Sectrics: Truss Analysis Software Using The Finite Element Method
Truss Analysis Software Using The Finite Element Method - ShaanCoding/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 - 2019

GitHub - ShaanCoding/githubFollowBot: An Automated Following Bot For Github
An Automated Following Bot For Github. Contribute to ShaanCoding/githubFollowBot development by creating an account on GitHub.

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 - 2019

GitHub - ShaanCoding/MasterMind-Application: MasterMind Game Application Coded In C# As My First Project
MasterMind Game Application Coded In C# As My First Project - ShaanCoding/MasterMind-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.