Systems-minded developer building things that work close to the metal.
Luau · Python · C / C++ · JavaScript
- Systems Tooling — CLIs and daemons that talk directly to OS/WM IPC, no shell-out footguns
- Reverse Engineering — ELF parsing, entropy analysis, binary inspection
- Automation — Python scripts that monitor, sync, and orchestrate
Luau ████████████████████ Advanced
Lua ████████████████████ Advanced
Python ████████████████████ Advanced
JavaScript ████████████████████ Advanced
HTML/CSS ████████████████████ Advanced
C ████████████████████ Advanced
Bash ████████████████████ Advanced
C++ ████████████░░░░░░░░ Learning
| Project | Description |
|---|---|
| tileroot | Cross-WM layout save/restore for sway, Hyprland, i3 — native IPC, no daemon, packaged on AUR |
| wisp | Lua-native Linux shell with real job control and structured pipelines |
| luau-net | Networking layer over RemoteEvent/RemoteFunction with middleware, rate limiting, and buffered events |
| namesniper | Multi-platform username monitor with watch mode, webhooks, and proxy support |
| dotsync | Dotfiles manager with layered common/profile/host symlinking and git-backed sync |
| elfinfo | ELF64 header and section table lister, verified against readelf |
All Projects
| Project | Description | Stack |
|---|---|---|
| tileroot | Cross-WM layout save/restore: native IPC, no daemon, packaged on AUR | C++ |
| luau-net | Networking layer: middleware, rate limiting, buffered events | Luau |
| luau-signal | RBXScriptSignal-like event primitive, snapshot-safe against mutation | Luau |
| luau-spring | Critically-damped spring for smooth UI/animation | Luau |
| luau-statemachine | Finite state machine with guards and transitions | Luau |
| luau-promise-lite | Minimal Promise for Luau with all/race semantics | Luau |
| luau-trove | Cleanup/janitor for connections, instances, and callbacks | Luau |
| luau-bench | Microbenchmark harness: warmup, iterations, ns/op | Luau |
| luau-datastore | DataStore wrapper with retry/backoff and session locking | Luau |
| strutil.lua | String helpers: trim, split, join, padding | Luau |
| namesniper | Multi-platform username monitor with watch mode, webhooks, and proxy support | Python |
| dotsync | Dotfiles manager with layered symlinking and git-backed sync | Python |
| autopilot | JSON-defined task runner: interval/daily triggers, shell and HTTP steps | Python |
| rbx-inspect | Roblox lookup toolkit: users, groups, games, assets, with caching | Python |
| pwgen | Password generator using secrets with entropy estimate |
Python |
| httptime | HTTP request timing breakdown: DNS, connect, TLS, TTFB | Python |
| portscan | Threaded TCP port scanner, stdlib only | Python |
| dirsize | du-like disk usage summarizer with human-readable output | Python |
| imgshrink | Batch image resize/optimize with Pillow | Python |
| wallpaper-rotate | Cron-able random wallpaper rotator for Wayland/X11 | Python |
| envdiff | Diff two .env files with CI-friendly exit code | Python |
| logwatch | Rotation-aware log tailer with regex match and notification | Python |
| gh-stars-backup | Export GitHub starred repos to JSON/Markdown | Python |
| mcping | Minecraft Server List Ping over raw socket, pure Python | Python |
| rbx-user | Roblox user lookup: profile, friend graph, avatar | Python |
| wisp | Lua-native Linux shell with real job control and structured pipelines | C / Lua |
| hookshot | Post to Discord/Slack webhooks from the CLI | JS |
| pastebox | Self-hostable pastebin with SQLite storage and raw view | JS |
| serve | Zero-dependency static file server with range requests | JS |
| watchrun | Watch a directory, debounce, run a command on change | JS |
| jsonpp | JSON pretty-printer/minifier with key-path extractor | JS |
| linkfold | Link-in-bio page generator, JSON config to static HTML | JS |
| slugify | Text transliteration for filenames and URLs | JS |
| uuidv | v4 UUID generator and validator, stdin-friendly | JS |
| unix-time | Epoch to human datetime conversion, offline | HTML |
| cron-explain | Human-readable cron explainer with next-run preview | HTML |
| json-format | Offline JSON validator/formatter with collapsible tree | HTML |
| regex-lab | Live regex tester with match highlighting and group table | HTML |
| jwt-inspect | Offline JWT decoder with expiry and alg:none warnings | HTML |
| base-multitool | Base64/hex/URL encode-decode and SHA hashing | HTML |
| color-contrast | WCAG contrast checker with accessible-pair suggestion | HTML |
| gitlink.nvim | Yank a GitHub permalink to the current line/selection | Lua |
| scratch.nvim | Per-project scratch buffer, toggled and persisted | Lua |
| bufonly.nvim | Close every buffer except the current one | Lua |
| sysmon | curses TUI system monitor: CPU, memory, top processes | C++ |
| elfinfo | ELF64 header and section table lister | C++ |
| xortool | Repeating-key XOR and Cryptopals-style key length guessing | C++ |
| hexpeek | Colored hex dumper with null/non-printable highlighting | C++ |
| countloc | Per-language code/comment/blank line counter | C++ |
| findbig | Find the N largest files in a directory tree | C++ |
| entropy | Shannon entropy calculator for reverse engineering | C++ |