Ben Cromwell

Senior Software Engineer

// Selected Projects

Sshush Python

SSH config file management using YAML.

Allows for grouping of SSH hosts and related properties.

https://github.com/bencromwell/sshush

Microdata Parser PHP

CLI script for notifying a user of new schema.org Product items found within a webpage. Gumtree listing notifications.

https://github.com/bencromwell/microdata-parser-notifier

ISO-3166 PHP

A package for interacting with ISO-3166 country codes. It's as thrilling as it sounds (but it is useful!).

https://github.com/bencromwell/iso3166

pwrust Rust

An initial foray into Rust. Password generator with optional bcrypt hash output.

https://github.com/bencromwell/rust-pwgen

otp-cli Python

A basic implementation of OTP based on YAML config.

https://github.com/bencromwell/otp-cli

UK-bank-holidays PHP

Parses gov.uk's JSON API and gives you a PHP object representation.

https://github.com/bencromwell/uk-bank-holidays

Local Ansible

My general dev setup as an ansible playbook.

https://github.com/bencromwell/local-setup

Omnipay PHP

OS contribution: adding support for PayPal's instant update API to Omnipay.

https://github.com/thephpleague/omnipay-paypal/pull/87