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
Digibuyer Service Manual
P. 1 / 2

Digibuyer

2023

A personal project for my wife that helped complete a Digimon memorabilia collection. This monitors auction and sale sites for specific Japanese language words and reports price, translation, etc. through a Discord bot. It runs serverless on AWS (lambda) and doesn't use more resources than the free tier. This is now opened up to a small community of other collectors who stay in the channel.

Fig. 1: Primary Interface

Digibuyer Discord bot reporting a listing⤢ ZOOM
Discord bot reporting a matched listing

These things sell fast and their built-in notification system basically doesn't work, but this does. This is stupidly simple, but it's worked out really well.

Tech Detail

Fig. 2: Functional Overview

Digibuyer architecture: tech stack overview ⤢ ZOOM
CloudAWS (serverless)
InterfaceDiscord bot
TriggerEvent-driven / scheduled
Year2023
VisibilityPersonal
CostAWS Free Tier

Notes

Technical Notes

Scraping

Auction site renders its results to HTML response, and the item data is in a JSON blob. Instead of running a headless browser I pull the JSON out with a regex and parse it. It's simple and low cost, and it doesn't stress their server refreshing every few mins. It is fragile though so if they change their HTML I need to update.

Simple Dedupe

Each run grabs the current listing IDs, does one DynamoDB batch_get_item for all of them at once, and uses set subtraction to find the ones I haven't seen yet. Reads are eventually consistent.

Cost

It's a scheduled Lambda so nothing else runs between checks. AWS Translate only fires on new items where the English name is stored next to the Japanese one. This project works fine on the AWS free tier.

Grows Pretty Easily

When a new item lands, the Lambda posts to Discord and also publishes an event to EventBridge. The Discord message is the "interface", but the event is there so I can expand later if desired, like adding price updates.