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
An innovative ReadME Generator designed to jumpstart your projects with ease and efficiency!
IoT Bay - 2023
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
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
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
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
A straightforward, user-friendly start page developed for my web browser.
ExoGif - 2020
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
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
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
The frontend website developed specifically for a Minecraft server.
C Banking Application with Encryption - 2022
This banking application, written in C, integrates encryption and compression features using self-developed Huffman and RSA encryption methods.
XKCDownloader - 2022
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
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
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
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
A website developed using React.js, designed and delivered paying homage to the digital style of Devon Crawford.
React Oculi - 2021
A swiftly-implemented React frontend showcasing my proficiency in speed-coding with CSS.
Cryptocurrency Price Tracker - 2021
An efficient cryptocurrency price tracker developed using React, designed for immediate updates on cryptocurrency values.
React Diary - 2021
A digital diary application, developed using React, to document daily thoughts and experiences.
Expense Tracker - 2021
A user-friendly expense tracker developed with TypeScript in the React framework.
TypeD - 2021
A dynamic typing game engineered using React, designed to offer an engaging and interactive user experience.
Managr - 2021
A task management application developed using the React framework, offering an organized approach to handle your to-do lists.
MemorY - 2021
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
A straightforward to-do list application, developed using TypeScript.
TestimonialJS - 2020
TestimonialJS is a dynamic Javascript-based testimonial viewer, allowing easy and interactive display of feedback and reviews.
JS Quiz - 2020
A compact quiz program developed in JavaScript, designed for lightweight and smooth performance.
Tarot Birth - 2020
A straightforward tarot birth card calculator, developed using JavaScript for easy and accurate calculations.
Harmonics - 2020
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
The CombinePDF is a Java-based, minimalistic tool that efficiently merges PDF files, developed using the MVC architecture in JavaFX.
Sudoku - 2020
This is a version of the classic Sudoku game, designed using Java and the Model-View-Controller (MVC) architectural pattern.
Tic Tac Toe - 2020
A classic two-player tic-tac-toe game designed for user-friendly and engaging gameplay.
Library System - 2020
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
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
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
This tool, written in C#, showcases the A-Star pathfinding algorithm in action, providing helpful visualization of the process.
Mandelbrot Fractals - 2020
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
A versatile discord bot developed exclusively for the UTS FEIT discord server.
Identicons - 2020
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
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
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
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
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
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
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.
Scientific Calculator - 2019
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
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
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
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
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
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
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
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
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.