Software
-
TradePwner
- Comprehensive market trading simulator with multi-timeframe OHLC charts, modular indicators, visual strategy editor/rule visualizer, parallel optimizer using 50-crate workspace architecture, and real-time market simulation for backtesting strategies across forex/crypto/binary options.
-
Club9
- Multi-user SaaS site uptime monitor with Rust microservices (site probe, alerter, badge generator, Stripe integration), PostgreSQL in 4NF, Docker/AWS (EC2/RDS/Route53/S3) deployment, responsive Vue.js SPA frontend achieving 100% mobile feature parity.
-
Pylon | src
- Flexible static site generator with on-demand CLI pipeline integration (e.g., Sass/Tailwind), Rhai scripting for lints/shortcodes/pipelines, type-safe path/URI handling, Markdown-to-HTML via Tera, dev server with live reload, and faceted asset generation.
-
XILocal
- Terminal UI for Final Fantasy XI data exploration on SQLite, featuring real-time faceted equipment search with rich query language (jobs/stats/types/fuzzy), mob level/family filtering, keyboard-driven tabbed interface with layered input handling.
-
CS Nexus
- Responsive frontend for computer science article database with topic/subtopic navigation, Meilisearch integration, mouseover popups/footnotes, mobile sidebar, and clean 4-color design emphasizing information hierarchy.
-
fromansi | src
- CLI tool parsing ANSI escape sequences (16/256/truecolor, styles) into additive CSS-styled HTML fragments/pages; supports RexPaint .xp files, generates reusable CSS palettes, enables direct terminal output embedding in docs/blogs.
-
intrack | src
- In-repo issue tracker using TUI, supports comments and marking issues open/closed.
-
llmbench | src
- Rust CLI tool to benchmark LLMs via OpenRouter API; NDJSON persistence, concurrent model execution, transparent response viewing, and pass/fail/cost reporting.
-
edacious
- Experimental virtual actor framework inspired by Orleans; uses pub/sub for decoupled messaging, supervisors (singleton/pool/keyed) for auto-spawning/loading.
-
Blog background patterns
- Procedural monospace tiled backgrounds replicating Nullsoft.com (2002) aesthetic; uses TextMetrics/canvas for pixel-perfect character alignment, noise generation from theme palettes, debug mode, and performant fixed-position rendering.
-
macroplanck
- Raw input event interceptor (/dev/input) transforming secondary keyboard into macro pad; disables X11 device, maps keycodes to shell scripts, includes process reaper for zombie prevention.
-
SugarRush
- Full-stack candy e-commerce site with Razor templating, user/admin auth, shopping cart/inventory (multi-location), responsive Sass CSS from Inkscape wireframes, virtual stock accounting considering carts.
-
Household Budget Tracker
- Multi-user/multi-dataset web budget manager with split transactions, quick inline edits, Google SSO/manual accounts, responsive mobile design, CLI dataset admin, SQLite.
-
Simple Budget Tracker
- Mobile-first personal finance webapp with real-time budget availability display, rollover budgets, bill tracking/colorization, Google auth (Rust), Jinja2/Sass/pug templating (Python), justfile automation.
-
Custom build pipeline
- Fully automated dev workflow orchestrating Sass/Pug/ES6/Rust/Python builds, file watching, browser reload (xdotool), static serving; UNIX philosophy via CLI tools, avoiding monoliths like webpack.
-
Production Calculator
- Mobile web calculator for production rates from hourly A/B unit reports; supports full-hour/break/lunch periods, custom times, colorized results, static SPA build with custom pipeline.
-
FT4ED
- Lightweight mobile web locator for lab tube racks. Bidirectional sequence-to-slot highlighting via WebAssembly for real-time feedback during high-pressure scanning/inventory tasks.
Other Projects
-
Rust video course Homepage
- A comprehensive video course teaching the Rust programming language.
-
Neovim video course Homepage
- An introductory video course on Vim motions, commands, and configuration.
-
TypeScript video course Homepage
- A comprehensive video course teaching the TypeScript programming language.
-
Go video course Homepage
- A comprehensive video course teaching the Go programming language.
-
Rust introductory video course Homepage
- An introductory video course teaching the Rust programming language.