Projects

small tools, experiments, and systems i kept poking at until they became useful enough to keep around.

01 / 2026 offline

natural-language course-equivalency explorer for college transfer planning.

indexed transfer-equivalency information so students could ask about courses and transcripts without digging through catalogs by hand.

engineering notes
  • covered 180+ universities and 20k+ courses in the local project data
  • used retrieval/llm flow to ground answers in collected equivalency records
  • supported transcript-style course extraction and transfer-evaluation queries
  • AI/LLM
  • RAG
  • Data ingestion
  • Search
02 / 2023-present

high-performance screenshot and web reconnaissance cli written in rust.

drives local or remote chromium over cdp with async concurrency, reusable tab pools, and bulk url input.

engineering notes
  • tokio-based parallel execution with configurable tabs and tab pooling
  • supports files/stdin, full-page screenshots, js injection, proxies, invalid certs, ndjson, and html reports
  • my github actions hyperfine benchmark: 5 urls / 4 tabs in 1.81s vs gowitness at 26.29s
  • Rust
  • Tokio
  • CDP
  • Chromium
  • CLI
eipi.boo
03 / 2026

anonymous confession board that runs over ssh.

not a website: users connect from a terminal and post/read confession cards through an ssh-native interface.

engineering notes
  • rust network application exposed through ssh instead of a browser ui
  • terminal-first interaction model: no account signup, no web form
  • shipped publicly as `ssh eipi.boo` with a small project page
  • Rust
  • SSH
  • Terminal UI
  • Networking
04 / 2022-2025 archived / no longer maintained

minimal x86_64 linux distribution and package ecosystem.

an archived systems project around building a small linux distribution, package repos, releases, and desktop environments.

engineering notes
  • built around core package repositories, iso releases, and x86_64 linux packaging
  • included dwm and hyprland environments plus distro-specific tooling
  • paired with hysp for userspace package installation experiments
  • Linux
  • Shell
  • C
  • Lua
  • Packaging
hysp
05 / 2023-2024 archived / no longer maintained

rust package manager for installing portable tooling in userspace.

fetches statically compiled tool binaries from package metadata without requiring root access.

engineering notes
  • single rust binary with install/remove/search/health package lifecycle commands
  • uses package metadata, configurable/self-hostable sources, and sha verification
  • designed for unix/linux environments where security tooling is missing or stale
  • Rust
  • CLI
  • Linux
  • Package manager
06 / 2026

the linux-heavy workspace i actually build from.

nix-based daily environment, terminal workflow, mechanical keyboard, and hardware setup tuned for long coding sessions.

engineering notes
  • nix/nixos-centered development workflow
  • terminal and neovim first; reproducible tools over manual setup
  • Nix
  • NixOS
  • Neovim
  • Linux