All Technical Projects & Repositories
A showcase of open-source software applications, local AI tools, embedded IoT systems, game engines, and Linux kernel utilities.
Project Doremon
Local, privacy-first Home Assistant AI agent featuring hybrid vector search (`mxbai-embed-large`), SQLite FTS5 BM25 keyword matching, dynamic emotional state tracking, and secrecy filters.
results = hybrid_search(query, top_k=5)
Project Happy & Android Client
Offline voice assistant gateway processing Speech-to-Text (Vosk) and TTS (Kokoro ONNX) with C++ ESP32-S3 hardware satellite nodes and Kotlin Jetpack Compose Android client.
audio_packet = read_i2s_mems_mic()
Central Brain Engine
Zero-cloud vector memory retrieval CLI tool (`brain query`/`remember`). Blends 1024-dim dense embeddings with FTS5 BM25 keyword matching via Reciprocal Rank Fusion.
brain query "Linux server setup"
ASUS TUF Backlight Ambience Daemon
Linux ambient lighting daemon for ASUS TUF laptops that synchronizes keyboard RGB backlighting with active wallpapers or real-time PipeWire screen video with smooth transitions.
target_alpha = 0.08 if is_calm_scene else 0.85
LIGHT & SHADOW (Two Souls. One Heist.)
An innovative top-down 2D puzzle-stealth heist game co-developed with the team, built around a dual-character traversal mechanic centered on physical manipulation of light and shadow.
engine.calculateLightPolygons(mirrors, obstacles)
CyberSim Security Platform
Gamified cybersecurity training platform with live attack sequence streaming via WebSockets, password brute-forcing (Hydra), DOM XSS payload sandboxes, and tRPC API.
socket.emit("hydra:bruteforce", payload)
Local AI Desktop Assistant (Ollama)
Lightweight desktop assistant sitting in the Linux system tray with global hotkeys (`Ctrl+Alt+L`), dynamic VRAM unloading, tool execution, and local model management.
llm_manager.unload_model_after_inference()
Arduino & ESP32 Hardware Labs
Embedded firmware programs and EAGLE PCB designs from the PM-VIKAS IoT training at IIIT Kottayam, covering dual-axis solar trackers, smart plant irrigation, and sensor buses.
xTaskCreatePinnedToCore(Task1, "Sensor", ...)
Python AWS Infrastructure Suite
Lightweight Python toolkit built with AWS SDK (`boto3`) for listing EC2 instances across regions, inspecting public/private IPs, and generating SSH login connection helpers.
ec2 = boto3.client('ec2', region)
Realtek RTL8852BE Driver Fixes
Systemd power management scripts & PCIe driver reload hooks resolving sleep/resume Wi-Fi connection drops and Bluetooth crashes on Realtek RTL8852BE chips in Arch Linux.
modprobe -r rtw89_8852be && modprobe rtw89_8852be
Little One Pala Storefront
Custom e-commerce web storefront and Shopify Liquid theme for Little One boutique in Pala, Kerala. Features an interactive maternity kit builder, cart drawer, and responsive catalog.
kitTotal = calculateMaternityKit(items)
Arch PKGBUILD Suites
Custom Arch Linux package build suites (`libksysguard-pkg`, `wacomtablet-pkg`) optimizing KDE Plasma system monitor widgets and Wacom graphic tablet drivers with low-overhead polling.
makepkg -si --noconfirm
Edge-Acoustic Smart Hub
Dual-MCU smart home acoustic controller: ESP32 streams 16 kHz I2S digital audio (INMP441) and STM32 executes real-time CMSIS-DSP FFT sound detection for appliance relay and fan PWM control.
arm_rfft_fast_f32(&fft_handler, buf, ...)