👋 Hi there
Blog posts
- Matrix: Ruby, Gem, Bundler, etc
- Rubocop LTS
- Rubocop... but SemVer
- PCCR - Perfect Code Coverage Reporting
- New Release of oauth: Version 0.5.8
Contributions
🧒 How it started...
A cheeky me holding a baby black caiman, Amazon River, Brazil, June 24, 1997, shortly after completing my first programming course - Pascal. The black caiman, a baby specimen of the family Alligatoridae and order Crocodilia, was unharmed, and released back to the water, where it promptly continued following its mother. Full grown they are among the largest alligators and crocodiles in the world.
How it's going...
🦷 I'm putting more of my focus on FLOSS efforts (of myself and others)!and
from
👷 I build big things and small things out of tiny bits.✨ Recently createdrubocop-ltsfor library maintainer happiness👩❤️👩 .🔭 I’m working on switching my gem libraries to use Github Actions for CI🌱 I’m learning Svelte, and I want to learn Rust next👯 Preparing transition to v2 of theoauth2gem!🤔 I’m looking for help with maintaining my suite of Resque plugins, as I don't have a current use case for Resque.💬 Ask me about Bernie Sanders and the National Progressive Party📫 How to reach me😄 Pronouns: He/Him🗨️ I speak 3 languages fluently, and for a 4th I'm learning Bahasa Indonesia!👷♂️ I help refugees and ex-refugees in Ghana🇬🇭 and Liberia🇱🇷 , respectively, through Hope For Tomorrow, a Liberian NGO. DM me if interested in knowing more.
🛠️ Languages and Tools :
💼 Career
- The list is long, even in summary, see my LinkedIn.
🧻 Current Roles
- Executive Director | National Progressive Party
- Outreach, Tech, Comms | #UnitedLeft (on Discord)
- Advisor | Hope For Tomorrow (Liberian NGO)
- FOSS Blogger | RailsBling
- FOSS Author | RubyGems
- Researcher | WordTree Foundation
- Member-worker | Bed of Roses Club




