I build and document software around Ruby, Rails, search, developer tooling, systems performance and interface design. Current work appears first; older repositories are retained as explicitly labelled historical artifacts.
Each project entry describes what the work does rather than relying on its repository name. Archived code should be reviewed before use.
Current projects and publications
Ark: Technical Investigations and Research Notes
Long-form, source-led investigations and reference notes on Ruby, Rails, Apple silicon, systems, software engineering, audio and related topics, published in English and Romanian.
Status: Current publication
Dot Files: Reproducible macOS, Terminal, Vim and Git Setup
A documented macOS-first development environment for Ghostty, zsh, Bash, Vim, tmux and Git, with bootstrap checks, recovery workflows and measured performance notes.
Status: Current working system
CARGO/19 CSS: Zero-Dependency Industrial UI Framework
A compact, zero-dependency CSS framework for industrial dashboards and operational interfaces, with design tokens, accessible controls, semantic status colors, restrained motion and 59 icon glyphs.
Status: Current framework and reference
Rails Dependency Pruner: Experimental Boot-Time Memory Reduction for Rails 8
An experimental Ruby gem that uses Prism and optional runtime evidence to identify apparently unused Rails constants, generate a pruning profile and guard them during boot.
Status: Experimental Rails 8.x research tool; benchmark and test before use.
Apple Silicon GPU Wired-Memory Limit Benchmark
Ruby tools for testing `iogpu.wired_limit_mb` under repeatable Metal workloads, sampling macOS memory pressure and generating evidence-based limit reports.
Status: Current Apple silicon research tooling; results are machine- and macOS-specific.
EmbeddingGemma Inference Service for Rails and Kamal
A Dockerized Python inference service that exposes health and embedding endpoints for Rails semantic search and can be deployed as a Kamal accessory.
Status: Active deployment component for this site's semantic-search system.
API Redux: Practical HTTP API Design Guide with Rails Examples
An opinionated reference for reliable HTTP APIs, covering resources, errors, pagination, versioning, authentication, retries, idempotency, caching, concurrency, webhooks and Rails API-mode examples.
Status: Maintained reference guide with versioned Rails examples.
Historical archive
Activity-Based Authorization with Pundit for Rails
A Rails authorization experiment that maps permitted controller activities to roles and reserves Pundit policies for exceptional or context-dependent rules.
Status: Historical authorization experiment; not a maintained security library.
Paw Code Generator for Minitest and Rack::Test API Specs
A Paw extension that converts API requests into starter Minitest and Rack::Test request-spec templates for Ruby endpoints.
Status: Legacy Paw extension; compatibility with current API clients is not maintained.
Trigram Fuzzy Search in CoffeeScript
A small CoffeeScript experiment that ranks approximate string matches with character trigrams.
Status: Historical search experiment
Ruby Concurrency Lab: Threads, Fibers, Ractors and Forks
A runnable Ruby sandbox for comparing threads, fibers, Ractors and process forks, including HTTP, preprocessing and web-scraping examples.
Status: Learning lab; not a production library
Typographic Glyphs and Punctuation Reference
A practical reference for smart quotes, apostrophes, hyphens, en dashes, em dashes, ellipses, ligatures and keyboard shortcuts.
Status: Reference note; last updated February 6, 2021.
Batch H.264 MKV Converter in Ruby and FFmpeg
A small Ruby script that batch-converts video files in a directory to H.264 MKV with FFmpeg.
Status: Legacy utility
Ruby and Lisp Alien Tech: JRuby, Clojure and Hiccup
Source code and notes from a Friendly.rb talk demonstrating Rails views rendered through Clojure’s Hiccup library on JRuby.
Status: Conference experiment and teaching material
Adaptive Replacement Cache in JavaScript
A readable JavaScript implementation and browser demo of the Adaptive Replacement Cache algorithm, showing recency, frequency, ghost lists and adaptive balancing.
Status: Educational algorithm implementation
Genetic Algorithm Web Crawler and Job-Based Search Experiment
A Ruby prototype for running search jobs against swappable crawler and genetic-algorithm components, with thread/process comparison and a small control interface.
Status: Historical research prototype
Delicious Bookmarking Extension for Chrome
A lightweight legacy Chrome extension for saving bookmarks through the Delicious API.
Status: Historical; dependent service is no longer a current target
Object-Oriented JavaScript Cache Manager
A 2011 educational JavaScript cache implementation using SHA-1 keys, callback-based object creation and in-memory reuse.
Status: Historical educational project
macOS Terminal System Stats with Ruby and iStats
A small proof-of-concept that periodically prints Mac system statistics in the terminal using the iStats gem.
Status: Archived proof of concept; current macOS compatibility is unknown.
Remove All Non-Default Ruby Gems Script
A command-line Ruby script that reads `gem list` output and uninstalls installed gems while ignoring default-gem warnings.
Status: Destructive legacy utility
Octopus REST Client — Archival Joke Gist
A one-line 2016 joke gist presented as a REST client. Kept as an explicitly labelled archive artifact.
Status: Archive-only joke gist.
Rails 5 and Turbolinks iOS Integration Prototype
A legacy sample pairing a Rails 5 application with a Turbolinks 5 iOS client for hybrid navigation experiments.
Status: Legacy Rails 5 / Turbolinks prototype
Ruby JSON Parser Benchmarks: Hjson vs JSON::Ext vs Oj
A reproducible Ruby benchmark comparing throughput and memory usage across Hjson, JSON::Ext and Oj.
Status: Historical benchmark; results are environment-specific
Batch JPEG Optimization with Ruby and mozjpeg
A Ruby command-line script that batch-optimizes JPEG files with mozjpeg and reports savings per image and in total.
Status: Archived utility; current mozjpeg compatibility is not maintained.
Sass Testing Grounds: Legacy SCSS Watch and Build Playground
A historical Sass/SCSS sandbox documenting a Ruby, Bundler and file-watching workflow.
Status: Legacy frontend tooling
Tourist Guide — Yahoo Open Hack Day 2011
A 2011 hack-day web app that ranked nearby attractions from Flickr, Foursquare, Gowalla and Panoramio activity, then calculated a route between them.
Status: Hackathon archive
Legacy Ruby Server Provisioning Scripts
Historical shell scripts for provisioning Nginx, Redis, chruby, ruby-install, Ruby 2.1.2 and a self-signed certificate on a fresh server.
Status: Obsolete infrastructure scripts
Retriever: Twitter Activity Ranking Exercise in Ruby
A 2011 Seesmic hiring exercise using OAuth, EventMachine and the Twitter API to collect user IDs and rank accounts by activity.
Status: Hiring exercise and API archive
Legacy Chrome DevTools Customization and Extension Setup
An archival Chrome development setup with custom DevTools CSS and a curated extension list from the early 2010s.
Status: Obsolete browser customization archive
Legacy Sublime Text Development Setup
An archival Sublime Text bootstrap covering Package Control, editor themes, icons and common development preferences.
Status: Legacy editor configuration