◄ Home
Codebase
A repository of my coding projects, experiments, and contributions to the open-source community.
2025
Side Projects:
smonitor
Terminal serial monitor with timestamps and support for direct file save
C-Vault
Tool to manage and organise local C libraries with ease.
2024
Academic Projects:
Simplified MISP CPU
: VHDL Design
16bit multiplier
: Designed a 16bit multiplier using a single 8bit multiplier
text invert (ti)
: utility to perform text transformation actions on stdin as pipes & args.
AstroStreakNet
: Capstone Project. Interface for astronormers to manage captured streak.
Hotel Management
: Prototype software to simulate hotel reservation system.
Community Fixes:
TE SM9000 pressure sensors
: Fixed ambiguous I2C address type in
Wire.requestFrom()
call. Patch 1.2.2
Amber
: Patched Amber's installer for MacOS installation.
Side Projects:
MemoryPercent
Tool that calculates the percentage of time elapsed since a specified date.
Trash
: Delete to ~/.Trash, with the power to restore from the terminal.
[Script] vimacro
: Power of vim macros on Shell.
TODO
: A todo utility for more personalised and priority based usecase.
[Script] rename
: Mass rename files and dirs with
$EDITOR
; with file conversion support.
[Script] copy code
: Copy all source-code for current project to clipboard.
[Script] project initialise
: Generate templates for new projects with basic code structure.
[Script] todo
: Manage todo files in centralised location. Discontinued.
[Script] rmsymlink
: Delete symlinks and their associated base files.
[Script] trash
: Move files to
~/.Trash
and prevent accidental
rm
.
2023
Academic Projects:
Flight DBMS
: Project in Julia to study user permissions within database.
Fine-Tune LLM
: My efforts to fine-tune various LLMs to new domains.
Side Projects:
resistor
: Simple util to get resistor values from their colour bands.
[script] periodic
: Print ASCII periodic table with colour code.
[script] colors
: Print all terminal
\033
terminal colours.
2022
Academic Projects:
D02
: Wireless Message Communicator built on top of myDAQ1 in MATLAB.
Flight Booking
: Flight reservation website.
EVM Prototype
: Prototype for Electronic Voting System in C++.
Traffic Light Simulator
: FPGA design in VHDL to simulate traffic light/pedestrian buttons.
Side Projects:
ytdl GTK
: GUI frontend for
yt-dl
in GTK3 toolkit.
story time
: Discord bot to summarise stories where users type a word each to write a story.
Arch vulnerable
: Python web-scraper util to match local packages with known vulnerable ones.
AUR helper
: Python web-scraper util to install packages from the AUR.
click_speed
: Simple Ruby util to measure self mouse click speed.
[script] refresh
: Clear system cache to free up memory.
2021
Academic Projects:
CLI Music Player
: task description
GUI Music Player
: task description
Random Walker
: task description
Genesis
: 2D game in Ruby using the Gosu module.
Side Projects:
ZellaBOT
: Discord bot for anonymous server confessions.
fetch
: Collection of minimal fetch scripts in bash.
[script] battery limit
: Create
systemd
service to put a limit on max charge percentage.