Hooky Python Multimodal AI
AI-assisted video clipper for vertical 9:16 shorts. Transcribes audio with Faster-Whisper, detects highlights with Gemini, and renders animated subtitles via FFmpeg. FastAPI · Faster-Whisper · Gemini Pro · OpenCV
|
Password Manager Rust Applied Cryptography
Encrypted desktop password vault written in Rust. Uses Argon2id key derivation and AES-256-GCM authenticated encryption with a native egui GUI. Rust · Argon2id · AES-256-GCM · egui
|
News API Python Data Architecture
Automated news aggregator refreshed every 2 hours via GitHub Actions. Ingests, normalizes, and serves static JSON feeds with open CORS. Python · GitHub Actions · jsDelivr CDN · Edge Cache
|
Dotfiles & Workstation Shell Unix Systems
Workstation configuration for Void Linux, Artix, and Arch. Centered on Neovim with Lua config, Fish shell, Alacritty, and Pywal color theming. Void Linux · runit · Neovim · Fish · Alacritty
|
| Domain | Technologies & Tooling |
|---|---|
| Languages | Python, Rust, TypeScript, JavaScript, Shell (Bash / Fish), C, SQL |
| Systems & Linux | Void Linux (runit init), Arch Linux, Artix Linux, Docker, Linux Kernel Tuning |
| Media & Multimodal AI | Faster-Whisper (local STT), Google Gemini API, OpenCV (Haar Cascades, Video Processing), FFmpeg |
| Security & Cryptography | Argon2id (memory-hard KDF), AES-256-GCM (authenticated encryption), PGP / GPG (42F6FCD9470F9BED) |
| Frontend & Web | React, Next.js, TypeScript, Tailwind CSS, Broadsheet Reader Engines |
| Developer Environment | Neovim (Lua), Alacritty, Fish Shell, Tmux, Git, Pywal |
- news-react & news-api-web: Broadsheet editorial reader and interactive developer documentation portal for the News API data engine.
- Octane-Browser: Custom lightweight desktop web browser built in Python and Qt.
- Car-and-Pedestrian-Detector: Real-time road object classifier using OpenCV Haar cascades.
- Space-Duel: 2D arcade physics combat game built in Python and Pygame.
- GitHub: @pranav256
- PGP Fingerprint:
42F6FCD9470F9BED(ED25519 · Verified) - Email:
pranav628@proton.me



