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 New UI Service Manual
P. 1 / 1

Enterprise App New UI

2023

This project involved building a new front end for a large enterprise product. We built alongside an existing legacy UI (brownfield migration), and I deliberately chose a technology that was an easier transition for our team of mostly full-stack developers.

Since the migration I've thought a bit about this project and wondered if a migration from AngularJS to React would've been better than Vue, but the Vue 3 migration was easier and our team wasn't ready to embrace a lot of the FP paradigms that make up idiomatic react. I've enjoyed working on Vue since, and I'm glad it's still supported and well-used despite being in 2nd place to React. One thing we definitely did correctly was choose a full-featured component library like PrimeVue along with tailwind. This fit our needs well, and PrimeVue's datatable is solid.

The project has highly custom UI and a lot of information density. This makes ongoing development challenging as power users have very detailed requirements and needs to fit their workflow. One example of this was a deep dive on the primary data input and display page of the application. We did NNGroup training and applied a lot of the lessons learned to keep and embrace information density. We managed to show a lot more data on the page while making it more attractive to users with clearer visual distinctions. Automated end to end tests use the page object model pattern and are a necessity with complex custom interactive UI.

TypeEnterprise UI
ScopeGround-up front end
Project Start2023
VisibilityWork (proprietary)
SourceClosed
Caution
Proprietary work project. Details generalized above; specifics belong to the employer.