PROJECTS

Cappy: Wireless Network Simulator

A 3D Wi-Fi network simulator powered by Komondor, shell scripts, and ML. Integrates OpenGL visualizations, custom map generation, throughput prediction, and real-time interactive exploration.

synthwave.h

Custom OpenGL header-only library for generating vaporwave-style visuals — grids, pyramids, suns — used in data visualization and personal projects. It has been cross-compiled and ported to platforms like the Nintendo DSi and PS Vita.

yt-tui

A terminal-first YouTube downloader written in zsh. Supports fuzzy searching, batch downloading via text file, conversion to MP3, and syncing to iPod/PS Vita.

Automated Game Player

Designed a servo-controlled gaming system with Raspberry Pi that uses live camera feedback for real-time navigation and converts visual data into automated keyboard inputs.

USB Rubber Ducky

Configured Raspberry Pi Zero 2 W in USB gadget mode to spoof an Apple Magic Keyboard, undetected by the host. Developed a custom scripting language for rapid, precise input, enabling automation and advanced scripting capabilities.

Voice-Controlled Desktop Assistant

A custom-built voice assistant for Linux using Python, Vosk (offline speech recognition), and Piper (text-to-speech). It listens for wake words, processes natural language commands with fuzzy matching, and executes a variety of system-level tasks like opening applications, controlling music, adjusting settings, and summarizing clipboard content using a local LLM API. The assistant provides spoken responses and desktop notifications, offering a smooth, hands-free user experience. Designed for speed, privacy, and full offline functionality.

RFID Security

Developed a dynamic RFID card ID-changing system to prevent cloned cards from being used, with real-time alerts for unauthorized access and detailed access logs for security auditing.

Terminal Video Player

Built a video-to-ASCII player using ffmpeg and shell scripting to convert video frames to ASCII and stream them in real-time inside the terminal.

GIF Clock

A simple SDL2-based clock that displays time using animated GIF digits. Built in C, it has been cross-compiled for ARM to run on platforms like the Raspberry Pi, with support for custom themes and real-time rendering.

Wii Homebrew & Motion Control

Explored Wii homebrew, connecting Wiimotes via bluetoothctl and using kernel modules to emulate mouse control with accelerometer data. Repo includes setup scripts, motion control experiments, and WBFS automation for RVZ/ISO to SD deployment.

Karaoke Engine

A tool to display lyrics and play songs simultaneously with seamless switching between kanji and hiragana using kanji-conv. Features include theming, keyboard controls, real-time lyrics syncing, vocal removal with Demucs for a true karaoke experience, and smooth camera transitions.

CONTACT

Looking forward to connecting!

Click to connect/view profile

  • GitHub: bhu1-103
  • Linkedin: Bhuvan E
  • Discord: _bhu1
  • PSN: bhu1-103
  • Steam: KiRA
  • Xbox: bhu12443
  • Matrix: @bhu2:matrix.org
×