joe-sharp.github.io
Projects
Staff Software Engineer
Staff Software Engineer at Procore
I’m a fullstack developer with expertise in Ruby, Unix/Linux, and dependency maintenance / pipeline security. 🩷💜💙
I have merged contributions into RuboCop (a Markdown formatter, shipped in v1.29), thoughtbot’s Appraisal gem (three merged PRs), and several other open-source Ruby projects. These days I am specializing in legacy platform modernization and AI-assisted engineering tooling.
Projects
Primary repository for MPXJ library
joe-sharp/joe-sharp is a special repository. Its README.md appears on my profile: https://github.com/joe-sharp
:zap: Dynamically generated stats for your github readmes
Enables easily adding filtering in rails controllers
MTG Card Maker is a tool for creating fan-made Magic: The Gathering cards. MTG Card Maker is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC.
Library packaging and distribution for Ruby.
An ActiveRecord extension to switch between multiple databases, such as in a master/slave setup
A Ruby serverless application that fetches public repositories along with their language data from GitHub users, deployed on Vercel.
Widget to display Treehouse points on the web
Collection of config files for various linters. Can be used as remote configuration for Mega-Linter. https://github.com/nvuillam/mega-linter
Telfer's Fork of UOA
Macros for Ultima Online & Classic Assist, may work with other assistants
A Ruby library for testing your library against different versions of dependencies.
Various config files
A Ruby static code analyzer and formatter, based on the community Ruby style guide.
Mega-Linter analyzes 40 languages, 19 formats, 16 tooling formats , abusive copy-pastes and spelling mistakes in your repository sources , with a GitHub Action or other CI tools
These are my solutions to the lessons I take on exercism.org
Website for Anita Green
Custom Firmware for Keyboardio Atreus
About Widget to display Treehouse points on the web, rewritten in Vue.js
Old Arduino Projects
Defunct web application used to configure a Pebble watch to make HTTP requests