This is your work, valued
I'm a software engineering mercenary, who plays with code, video games, and on occasion, design.
git-aware-prompt. Display current Git branch name in your terminal prompt when in a Git working directory.
2.2ktmux-themepack. A pack of various Tmux themes.
1.8ktmuxifier. Tmuxify your Tmux. Powerful session, window & pane management for Tmux.
1.5kbuild-emacs-for-macos. Somewhat hacky script to automate building of Emac.app on macOS.
585emacs-builds. Self-contained Emacs.app builds for macOS, with native-compilation support.
561manservant. Browse man pages in style with your personal manservant.
163redistat. A Redis-backed statistics storage and querying library written in Ruby.
155docker-znc. Run the ZNC IRC Bouncer in a Docker container.
136.emacs.d. My personal Emacs config with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.
128zsh-peco-history. Search shell history with peco when pressing ctrl+r.
127PastryKit. A little-known and unreleased iPhone web-app Javascript framework developed by Apple.
111emacs-liquid-glass-icons. Emacs app icons in macOS 26's new Liquid Glass style.
67twilight-bright-theme.el. A Emacs port of the TextMate theme by the same name with some minor tweaks and additions.
64stub.sh. Helpers for bash script testing to stub/fake binaries and functions. Includes support for validating number of stub calls, and/or if stub has been called with specific arguments.
53php-rack. An implementation of the middleware execution stack from Ruby's Rack library, for PHP.
51common-flow. An attempt to gather a sensible selection of the most common usage patterns of git into a single and concise specification.
44dotfiles. My personals dotfiles with any quirks, oddities, bugs, and man-eating errors I live with on a daily basis.
42twilight-anti-bright-theme. A light-on-dark Emacs and TextMate theme inspired by the dark-on-light Twilight Bright TextMate theme.
42birds-of-paradise-plus-theme.el. A Emacs port of Joseph Bergantine's light-on-dark theme by the same name.
39node-base58. Base58 encoding and decoding for Node.js
36homebrew-emacs-builds. Ruby
20rubocopfmt.el. Emacs minor-mode to format Ruby code with RuboCop on save.
18go-midjourney. Go
15760-grid-system. Use the same principals of the 960 grid system within Facebook's 760 pixel wide frame for Facebook Applications.
15jimeh.me-v3.0. Jekyll project of a old version my personal website and blog.
13tomorrow-night-paradise-theme.el. A light-on-dark Emacs theme which is essentially a tweaked version of Chris Kempson's Tomorrow Night Bright theme.
13yank-indent. Emacs minor-mode that ensures pasted (yanked) text has the correct indentation level.
12litemysql. Very light-weight and simple ORM-like MySQL library for PHP. Kind of like ActiveRecord's little brother.
11amqp-failover. Add multi-server support with failover and fallback to the amqp gem.
10mta-sts-on-github-pages. Template repository for hosting MTA-STS (.well-known/mta-sts.txt) on GitHub Pages.
10ansible-adguardhome. Ansible role to install and run AdGuard Home, with support for non-root operation.
8jimeh.github.io. This is the source-code for my personal website.
8suggest_results. Easily customizable search suggestion plugin for jQuery, which suggests results directly, rather than search terms.
7casecmp. Case-insensitive string comparison, as an API. Because ¯\_(ツ)_/¯
7collecta_ruby. A light Ruby library / Rails plugin for querying the Collecta API.
7greek_easter. Never wonder again when easter is in Greece.
7go-golden. Yet another Go package for working with *.golden test files, with a focus on simplicity.
6airbrake-statsd. Extends the Airbrake gem to also report exceptions to Esty's StatsD statistics aggregator.
6tab-bar-notch. Adjust tab-bar height for MacBook Pro notch
6docker-flexget. Simple Docker container for running Flexget
5fancy_input. Easily customizable search suggestion plugin for jQuery, which suggests results directly, rather than search terms. (Formally known as suggest_results)
5facebooker_plus. A Ruby on Rails plugin fixing, extending and adding features to Facebooker, possibly beyond the originally intended scope of Facebooker itself.
5zynapse. Rails-like MVC framework for PHP5. Currently abandoned and published for educational reasons.
4time_ext. Extends the abilities of Ruby's built-in Time class by building on top of ActiveSupport.
3ssh-forever. Smooth password-less SSH setup
3twhois. Whois-like command-line tool and Ruby Gem for Twitter users
3standardfmt.el. Emacs minor-mode to format JavaScript with standard / semistandard on save.
3undent. Go package which removes leading indentation/white-space from strings.
3Dockerfiles. Small collection of Docker and Docker Compose files I use to run stuff on my personal laptop
3update-tags-action. Easily create/update one or more Git tags in a GitHub repository.
2.vscode.d. My personal config for VSCode-based editors, heavily tweaked to try and match behaviors of my Emacs config.
2rubocopfmt. DEPRECATED! Easy formatting of Ruby code using rubocop. Analogous to gofmt.
2rbheap. A tool to help with tracking down memory leaks in Ruby.
1solargraph. A Ruby language server.
1git-basics. A basic intro to git
1macos-battery-exporter. Prometheus exporter for detailed battery metrics on macOS.
1rands. Go package providing a suite of functions that use crypto/rand to generate cryptographically secure random strings in various formats.
1seedsafe. An attempt to learn about AES encryption.
1