Shailosingh
Software Engineer@Jarvis Consulting Group. Computer Science Major and Mathematics Minor at Wilfrid Laurier University. I love making software.
Jarvis Consulting GroupWaterloo, ON
Pinned Repositories
CP470-AndroidAssignments
Repository for all CP470 (Android Programming) assignments.
DiscordFileMaster
This program allows the user to split large files into 8 MB chunks for upload to Discord. It can also merge the 8 MB chunks back together.
Folderity
A WinUI 3 music player that makes playlists out of folders
Huffman-Tree-School-Project
Huffman Tree project. The code for the final project of CP264 (Data Structures II)
HuffmanCompressionSuite
A WinUI 3 based C++/WinRT app that compresses/decompresses files using huffman coding
MineMaster
A Blazor WASM version of the Classic Minesweeper
MinesweeperClassic
A remake of the old Classic Minesweeper.
MinesweeperLibrary
A C# package/library that acts as a backend for any Minesweeper game. Any frontend dev can hook their UI into this library for the logic of the game, with minimal work or knowledge of the mechanics and algorithms of minesweeper.
Photokeep
A discord bot written in DSharpPlus that allows users to store photos and files in folders managed by the bot.
StudyBuddyDemo
Prototype of CP317 project
Shailosingh's Repositories
Shailosingh/DiscordFileMaster
This program allows the user to split large files into 8 MB chunks for upload to Discord. It can also merge the 8 MB chunks back together.
Shailosingh/CP470-AndroidAssignments
Repository for all CP470 (Android Programming) assignments.
Shailosingh/StudyBuddyDemo
Prototype of CP317 project
Shailosingh/Folderity
A WinUI 3 music player that makes playlists out of folders
Shailosingh/HuffmanCompressionSuite
A WinUI 3 based C++/WinRT app that compresses/decompresses files using huffman coding
Shailosingh/MineMaster
A Blazor WASM version of the Classic Minesweeper
Shailosingh/MinesweeperClassic
A remake of the old Classic Minesweeper.
Shailosingh/MinesweeperLibrary
A C# package/library that acts as a backend for any Minesweeper game. Any frontend dev can hook their UI into this library for the logic of the game, with minimal work or knowledge of the mechanics and algorithms of minesweeper.
Shailosingh/UniToEats
Final project for CP470. It is a food pickup app
Shailosingh/calculator
Windows Calculator: A simple yet powerful calculator that ships with Windows
Shailosingh/CustomArenaMemoryAllocator
A C++ "best-fit" arena memory allocator.
Shailosingh/DebugOutputViewer
In C#, implemented protocol to read debug strings outputted through OutputDebugString
Shailosingh/Direct2D_Test
A repository for my foolish experimentation in Direct2D
Shailosingh/DiscordFileMasterV2
A modern WinUI 3 version of my original WinForms Discord FileMaster
Shailosingh/DivergenceEngine
A DirectX based game engine that is designed for Choose-Your-Own-Adventure games that may include full-motion videos and voice acting. It may also be able to make basic 2D games in general. Work in progress
Shailosingh/dotnet-api-docs
.NET API reference documentation (.NET 5+, .NET Core, .NET Framework)
Shailosingh/FileMaster-Library
A library that allows C# programmers to efficiently split files into pieces and join them back together.
Shailosingh/GraphingCalculatorDemo
Created VERY BASIC demo of a potential graphing calculator that could be made with the Pixel Game Engine. This one displays a sine wave
Shailosingh/HuffmanCompressionLibrary
A C++ library that will compress or decompress a file using huffman coding.
Shailosingh/IntegerExpressionCalculator
Kip Irvine's x86 Assembly Language Practice Question 3.10.1
Shailosingh/MMFSoundPlayer
A library that allows a user to easily play a sound file using Microsoft Media Foundation.
Shailosingh/PixelGameEngineTest
Created demo to test out the PixelGameEngine
Shailosingh/ProcessViewer
WPF application to show all info about each process on the system and also intercept debug output(OutputDebugString) for each process
Shailosingh/ReverseStringStack
Used x86 assembly to reverse a string through the stack
Shailosingh/ScratchNote
ScratchNote is a fast autosaving text editor meant as a place for quick notes, usually relegated to notepad or scrap paper
Shailosingh/sdk-api
Public contributions for win32 API documentation
Shailosingh/ShailendraPortfolio
The source code behind my portfolio
Shailosingh/SumGaps
Kip Irvine's x86 Assembly Language Practice Question 4.10.3
Shailosingh/win32
Public mirror for win32-pr
Shailosingh/windows-driver-docs
The official Windows Driver Kit documentation sources