Black Cat Continuous Integration Consulting

Sole Proprietor

January 2021 – Present
Providing development, and testing, pipeline management and automation. Specializing in bootstrapping startups and nonprofits.

Services provided include:

Clients include YORLabs Inc and other individuals


Projects

Camphor Tree

July – September 2022
https://github.com/lzbrooks/Camphor_Tree

I constructed a system using a pair of flask servers to transmit email between a RockBLOCK+ and a Raspberry Pi onboard ship.

The system uses an inexpensive waterproof company-facing Iridium satellite modem (RockBLOCK+) intended for IoT relay. Because the RockBLOCK+ uses Short Burst Data, anything I want to transmit is processed and compressed.

See repository for implementation details.

CIOutputParser

January 2016 – February 2020
https://github.com/lzbrooks/ci_output_parser

Python-based parser I developed for collating and formatting log reports. CIOutputParser provides my clients with immediate actionable feedback on the quality of their code, tests, prose, and documentation. The parser generates reports that can be automatically triggered by github checks and subsequently appended to all commits and pull requests.

Handles log files from the following sources:

Trackscraper

April 2017
https://github.com/lzbrooks/track-scraper

An online music collator and organizer

Designed and deployed a Django app on Heroku that uses a Mongo database:


Other Work Experience

Development Lead

January 2016 – December 2018
SAP

Drove the open-source release of the legal compliance project

Researched, designed, implemented:

Quality Assurance

September – December 2015
Aquatic Informatics Inc


Education

University of British Columbia

September 2010 – May 2018
Faculty of Science, Computer Science

Intermediate algorithm design, analysis, database design and artificial intelligence


Interests

Currently sailing New Zealand

Viola, sound-scape design, and experimental storytelling