Linux Bluetooth auto-reconnect daemon
A system-level daemon that automatically reconnects trusted Bluetooth devices on Linux using the BlueZ D-Bus API. It supports multiple adapters, systemd integration, daemon mode, and automatic retries across major Linux distributions.
- D-Bus integration with the BlueZ stack for trusted-device monitoring
- systemd service unit enabling boot-time auto-reconnect
- Daemon mode with configurable retry intervals
- Published to PyPI as an installable package
- Cross-distro support: Arch, Debian, Fedora, Ubuntu, Kali
PythonBlueZD-BussystemdLinux
Minimal operating system kernel
A small operating system kernel built from scratch to learn low-level systems programming — bootstrapping, memory management, interrupt handling, and kernel architecture on x86.
- Custom bootloader and boot sequence
- Interrupt descriptor tables and interrupt service routines
- Basic memory management and segmentation
- Direct hardware interaction through I/O ports
CAssemblyx86MakeQEMU
Government file-tracking platform
A Laravel 12 government file-tracking system with role-based access control, instant file transfers, hierarchical impersonation, and a linked-list-based movement timeline.
- Role-based access control and hierarchical impersonation
- Linked-list timeline tracking the movement of every file
- Instant inter-department file transfers
- Relational MySQL schema modelling the file movement graph
PHPLaravelMySQLBladeBootstrapREST
Autonomous environmental monitoring rover
An autonomous rover that monitors environmental parameters using onboard sensors, collecting temperature, humidity, and air-quality data with real-time readings and remote control.
- Real-time sensor data acquisition (temperature, humidity, air quality)
- Motor control and navigation logic
- Serial/wireless telemetry to a dashboard
- Sensor fusion for environmental monitoring
C/C++ArduinoEmbeddedSensorsSerial
Data structures & algorithms in C
A curated set of data-structure and algorithm implementations and problems practiced in C, organised by topic.
- Implementations of core data structures and algorithms
- Problem sets organised by topic and pattern
- Focused on writing correct, readable C
CDSAAlgorithms
Competitive programming in C
Competitive programming solutions in C, organised by problem and solving pattern.
- Solutions organised by problem and pattern
- Emphasis on time and space complexity
- Daily competitive programming practice
CDSAAlgorithms
Real-time hand & finger counting
A real-time finger-counting application that detects hands using MediaPipe and counts raised fingers through hand-landmark analysis.
- Real-time hand detection with MediaPipe
- Landmark-based finger-counting logic
- Low-latency webcam pipeline
PythonMediaPipeOpenCVComputer Vision
DSA shortest-path visualiser
A DSA-driven web app that calculates the shortest route between two locations using graph algorithms and live map data.
- Graph-based shortest-path computation
- Interactive map interface
- Frontend visualisation of the algorithm
JavaScriptPythonHTMLCSS