Skip to content
View Hinikaa's full-sized avatar

Block or report Hinikaa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Hinikaa/README.md

Hinika

Systems-minded developer building things that work close to the metal.
Luau · Python · C / C++ · JavaScript

Portfolio Discord Email

Luau Lua Python JavaScript HTML/CSS C Bash C++


What I Do

  • 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

~/stack

Luau        ████████████████████ Advanced
Lua         ████████████████████ Advanced
Python      ████████████████████ Advanced
JavaScript  ████████████████████ Advanced
HTML/CSS    ████████████████████ Advanced
C           ████████████████████ Advanced
Bash        ████████████████████ Advanced
C++         ████████████░░░░░░░░ Learning

Selected Work

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++

GitHub Stats

Stats Languages

Popular repositories Loading

  1. tileroot tileroot Public

    Save and restore tiling WM layouts across sway, Hyprland, and i3 — one tool, no daemon, no shell-injection footguns.

    C++ 9

  2. wisp wisp Public

    A Lua-native Linux shell with real job control and structured (not text) pipelines

    C++ 7

  3. bufonly.nvim bufonly.nvim Public

    Close every buffer except the current one, Neovim plugin

    Lua 1

  4. scratch.nvim scratch.nvim Public

    Per-project scratch buffer, toggled and persisted across sessions, Neovim plugin

    Lua 1

  5. gitlink.nvim gitlink.nvim Public

    Yank a GitHub permalink to the current line or selection, Neovim plugin

    Lua 1

  6. luaukit luaukit Public

    Eight tested Luau/Roblox utility modules (Trove, Signal, Spring, StateMachine, Promise, DataStore, Net, Bench) in one Wally-installable kit.

    Lua 1