Black Cat Continuous Integration Consulting

Sole Proprietor

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

Services provided include:

Clients include YORLabs Inc and other individuals


Projects

GMACS

February 2026 – Present
https://codeberg.org/ebrooks/GMACS

I am developing a predictive analysis tool for anchor chain scour area of freighters that accounts for water depth and tidal effects.

Utilizes AIS track data from Starboard Maritime Intelligence and tide data from Land Information New Zealand in initial model development.

See slides for an overview of the project.

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:


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

Masters of Applied Science, Geographic Information Systems

February 2025 – Present
University of Otago

Geospatial science, spatial data storage, analysis and visualization

Bachelors of Science, Computer Science

September 2010 – May 2018
University of British Columbia

Intermediate algorithm design, analysis, database design and artificial intelligence


Interests

Sailing, sound-scape design and experimental storytelling