legion-linux-toolkit
A full control deck for Lenovo Legion laptops on Linux — power profiles, battery, RGB, fans, overclocking. PyQt6 GUI + tray + CLI with a native HID driver underneath.
code ↗the flagship build
portfolio · est. 2025 · still compiling
Hi — I'm Aryan. I build perfect clean, intentional systems: web apps, small games, creative tools, and — recently, stubbornly — neural nets from scratch. I like terminals, tight feedback loops, and code that reads like prose.
~/github · live · as of 07.09.26 · pushing since 2023
~/projects · six things i actually shipped
*shipping since 2025, crying since 2026
A full control deck for Lenovo Legion laptops on Linux — power profiles, battery, RGB, fans, overclocking. PyQt6 GUI + tray + CLI with a native HID driver underneath.
code ↗the flagship build
Full mouse control from a webcam — cursor, clicks, scroll and drag via hand gestures. MediaPipe + OpenCV with jitter-free tracking.
code ↗minority report arc
Browser chess vs the computer — three difficulties, three board themes, legal-move engine. Minimax under the hood, chess.com leaderboards on the side.
A quiet little journaling app — write the day down, keep it somewhere green. Ambient sound, particles and a guided tour, thoughts, but make it forest.
A burger joint website — loud, greasy, and proud of it. Multi-page HTML and CSS with a little spread of javascript on top.
A place for half-formed thoughts — every idea gets a page before it evaporates by morning.
code ↗the vault of almosts
~/blogs · blogs when i think, logs when i win
I’d been hacking on the Legion Linux toolkit locally from a zip, but today I finally set it up as a proper GitHub fork of armoox/Legion-Linux-Tookit.
Rebased all my changes right on top of upstream so the git history stays clean — native 4-zone RGB controls, power profile switching, and BD PROCHOT toggles:

All tests pass and the fork is live on Aryansjc/Legion-Linux-Tookit.
This journal you are reading is the feature I am proudest of.
Small win, but it turns “I have a portfolio” into “I have a place to think in public.”
~/contact · replies < 24h, faster during conferences
elsewhere:github