thebleucheese®
Developer System · MHC-1370
PROJECTS
INDEX // 09 ENTRIES
TUNER STEREO DIGITAL
PRINCIPAL ENGINEER // FULL STACK
VOL 36
POWER
Input · Select
Projects About Resume Blog
16-BIT · 44.1 kHz
Disc · Project Index ONBOARD DAC
01

MACAT

Easy to use desktop and cli tool for endpoint adversary simulation (and automation).

5:12|
2022-26
▶ OPEN MANUAL
02

Stealth Python / Proxmox

Python FastAPI project controlling 2 self-hosted Proxmox instances. Proprietary / Non-Public.

3:58|
2026
▶ OPEN MANUAL
03

Stealth Pydantic AI

A personal Python project built on Pydantic AI running a combo of agentic and deterministic flows on a FastAPI service.

4:20|
2026
▶ OPEN MANUAL
04

TAXII 2 Server

A TAXII 2 threat-intel server, started as a Node.js + MongoDB learning project, ended up being used at work.

6:45|
2017
▶ OPEN MANUAL
05

Digibuyer

Serverless Python lambda to search for specific Digimon memorabilia for my wife.

4:08|
2023
▶ OPEN MANUAL
06

Enterprise App Modernization

Long term modernization of a large enterprise app including migrations, framework, frontend architecture.

8:30|
2018-24
▶ OPEN MANUAL
07

Enterprise App New UI

New UI design and component system for a large enterprise app while continuing to ship features.

5:55|
2023
▶ OPEN MANUAL
08

Enterprise App Data Portability

Runtime import / export and migration tools allowing application data sharing.

7:22|
2019-24
▶ OPEN MANUAL
09

Yardbolt

Security event query fabric to connect to 40+ different defense tools.

6:18|
2019-21
▶ OPEN MANUAL
thebleucheese
Enterprise App Modernization Service Manual
P. 1 / 1

Enterprise App Modernization

2018-24

Long-term modernization of a large enterprise application. This was a mix of brownfield and greenfield work at various points by our small team. A large document storage database holding relational data was replaced with a relational database, making for performant reporting and ensuring data integrity with full ACID compliance. The frontend was migrated from a loose 'admin site template' to a modern, modular component system on a newer stack. Database migrations were added to both the old document db and the newer relational database. This work has allowed our organization (and others using the tool) to keep over 8 years of data in place and evolving alongside the system and its customers. Along with architectural guidance and implementation, I mentored the team on software development practices like writing idempotent migrations and understanding the differences and risks between schema and data migrations. The cutover for the relational db migration was handled by a dedicated migration tool that ran in its own container. It used a large batching relational db migration to copy data out of the document store and into the new SQL database. We did a blue/green cutover for hosted instances, standing up new instances and switching over once they were ready. Before any production run we pre-ran the whole migration against real customer data in staging environments and wrote targeted tests to reconcile the migrated data against the source. We kept backups in case we needed to roll back.

Caution
Proprietary work project. Details generalized above; specifics belong to the employer.