Jagan Ganesh

@jaganganesh.bsky.social

Lead Software Engineer fascinated by computers and how they work, deeply invested in retro-computing, open-source ecosystems, hardware architecture, digital privacy, and automation. Sharing my unfiltered thoughts, ideas and occasional project updates…

Spent the day fine-tuning the HomeLab: migrated from Ubuntu Server to Debian. Local NAS Transmission Cockpit CI/CD Runners w/ FFmpeg & QuickSync Docker - Pi-hole - WireGuard - Minecraft Scheduled Backups, Scans, Updates and Reboots. Boot time dropped from 53s to 14s. Worth every minute.✨ #HomeLab

Terminal screenshot showing an SSH session to an Lenovo ThinkCentre M710Q HomeLab from Lenovo ThinkPad E14 running Debian 13 (kernel 6.12.100-1). The output of free -h shows 1.2Gi of 15Gi RAM used, 14Gi available, and 3.2Mi of 6.0Gi swap used.

This is pure genius! 🎮✨ A maker upcycled cheap 128GB SSDs into physical "Steam Cartridges". They used custom labels, a udev rule, and a systemd template on Linux to auto-launch the specific game the second you plug it in. Old-school console feel meets modern hardware. #Cartridge @steampowered.com

PC gamer turns Steam games into cartridges with ingenious 2.5-inch SSD system — games are stored on 128GB drives alongside a script to auto-start the title once plugged in

Video shows Steam Game Cartridge system in action.

tomshardware.com

Project Announcement ✨ Planning a retro 2D platformer in Godot with Aseprite for characters, animations, and assets. If you played games in 90s, you'll feel right at home. 9 levels (2 checkpoints + 1 boss fight each) Devlogs + Audience Feedback here on @bsky.app Full Game on Steam and PlayStore 🚀

Sick of constantly refreshing Amazon for price drops… Built a Node.js app on my M710Q HomeLab to automate it: 1. Drop the URL + target price into a CSV 2. With CRON it checks live price every 4 hours 3. Pings my Telegram the second it hits! What automation scripts are saving your sanity lately?! 📝

Screenshot of a Telegram web interface displaying a "Price Drop Alert!" from an Amazon India bot. The message lists a Lenovo IdeaPad Slim 5 laptop with its specifications, showing a current price of ₹105,000 against a target price of ₹120,000, along with a "Buy Now" link and product image preview.Screenshot of VS Code showing JavaScript backend code inside index.js for an Amazon price tracker, alongside a products.csv file listing tracked URLs and target prices. The integrated terminal shows the script executing via Node.js, successfully checking the two CSV products, confirming a current price of ₹105,000, and printing "Telegram notification sent successfully."

"Pick My Anime" is officially moving to GitLab! 🚀 I've finished porting the full source code. Sadly, after Twitter/X killed the project without notice—despite me paying for API access—I've officially abandoned and archived all Twitter-related code. #Bluesky #OpenSource #GitLab #Anime #DevCommunity

Jagan Ganesh / Pick My Anime · GitLab

An automated pipeline that fetches random anime from the Jikan API, applies a branded watermark, and uses GitLab CI/CD to auto-publish the posts to Bluesky. Bluesky...

gitlab.com