Wesley Bard
ThemeLight, dark, or match your computer.The sun is light, the moon is dark, and the middle one follows your computer's setting. Your choice is saved in this browser.Now: Match my computer
Governance, Risk & Compliance · Newfold Digital

Wesley Bard

Hey, I'm Wes. I work in compliance, and before that I spent 12 years as an engineer. These days I'm all in on building with AI agents, using loops and graphs to build AI tools and agents at scale. Here's some of what I've made at work, and what I'm tinkering with at home.

Score—
Lines—
Tetris
Wesley BardWesley Bard
Then
Lockheed Martin
Engineer
Now
Newfold Digital
Governance, Risk & Compliance
Still
Building stuff
Nine builds at work, ten at home
A collage of Super Nintendo box artSNES HistoryNext.js · TypeScript
Featured buildLive on this site

SNES History

Every US Super Nintendo game, 1991–1998

A playable history of the Super Nintendo in America: all 717 US releases on a month-by-month timeline, cover wall, shelf and score scatter, with box art, magazine scores and gameplay clips. A week-by-week time machine shows what was on the radio, at the movies and in the news when each game came out.

Explore it →
Ways in
TimelineCover wallGame shelfScore scatterTime MachineGameplay clips

Work

Autonomous AI agents

Agents that take the repetitive end of legal and compliance work — scanning, monitoring, reporting, chasing deadlines before they lapse. Each one named after a coworker's pet, driving engagement and making compliance a little more fun.

OSCAR, a Bernese mountain dog, at a desk with two monitorsOSCARBernese mountain dog

OSCAR

Private repo
Obligation Scanning & Compliance Analysis Reporter

AI agent that continuously scans company web properties for legal compliance gaps — privacy notices, cookie banners, GDPR requirements, hidden footer links — with automated reporting and email alerts.

SMORES, a schnoodle, at a desk with a binderSMORESSchnoodle

SMORES

Private repo
Service Mark Ongoing Review & Enhancement System

Tracks all service marks, renewals, and filing deadlines across the brand portfolio. Monitors trademark lifecycles and fires alerts before anything lapses.

MAISIE, a tabby cat in glasses, reading at a deskMAISIETabby cat

MAISIE

Private repo
Monitoring Agent for International Sanctions & Intelligence Engine

Monitors domains across the company's brand portfolio against the OFAC Specially Designated Nationals list. Syncs sanctions data, flags potential matches, and tracks compliance status across the portfolio.

SNOOP, a beagle in a detective hat, at a deskSNOOPDetective beagle

SNOOP

Private repo
Direct Navigator for Oversight of Organizational Policies

Monitors and manages organizational policies across compliance frameworks. Tracks policy lifecycles, detects gaps in framework coverage, and keeps documentation current.

RHINO, a rhinoceros, at a deskRHINORhinoceros

RHINO

Private repo
Risk Hub for Identification, Notification & Oversight

Maintains the enterprise risk register — material risks with likelihood, residual score, and mitigation plan in one place. Quarterly assessment cadence with full audit trail and portfolio-level exposure tracking.

PABSTY, a grey British shorthair, at a deskPABSTYBritish shorthair

PABSTY

Private repo
Privacy Analytics & Benchmarking for Subject Tasks

Transforms privacy request data into executive-ready analytics. Tracks DSAR volumes by region, brand, and regulation type — automated monthly snapshots delivered without manual intervention.

BEASLEY, an aussiedoodle, at a deskBEASLEYAussiedoodle

BEASLEY

Private repo
Brand Evaluation & Abuse Scoping Linked Exactly to Your-brands

Routes abuse complaints to the team that owns them — reads the incoming complaint mail, pulls out the domains, attributes each one to its brand in the portfolio, and keeps the analytics on what came in and where it went.

LUCY, a pit and lab mix, at a deskLUCYPit and lab mix

LUCY

Private repo
Litigation Utility for Conflicts on Your Brand

Polls a domain-name watch service every couple of hours for newly registered look-alike domains, works out which brand in the portfolio manages each one, and emails Legal a digest with Take action and Dismiss buttons — then follows every actioned domain until it's gone.

Domain intelligence
WBDB's lab bench: element tiles pour into a beaker labelled WBDBWBDBThe lab

WBDB

Private repo
Domain intelligence · the company's domains, read for risk and value

Where you bring a question about the domains on the platform. Scores how convincingly a look-alike domain impersonates a brand, finds the banks, credit unions, hospitals and nonprofits among them, and checks every domain against public registers of institutions and companies.

Personal

Omarchy Linux
Screenshot of Idle Screen CounterIdle Screen CounterQML

Idle Screen Counter

Open source
wbuf81/omarchy-idle-screencounter

A theme-aware mechanical split-flap countdown that appears before Omarchy starts the screensaver. QML.

Screenshot of Omarchy Workspace LabelsOmarchy Workspace LabelsQML

Omarchy Workspace Labels

Open source
wbuf81/omarchy-workspace-labels

Named workspaces with per-workspace icons for the Omarchy bar — hover previews, an inline icon picker, and a keyboard-driven editor. QML.

An illustration of OmaFinance: a portfolio chart, holdings with trendlines, and a ticker in the Omarchy barOmaFinanceQML · Quickshell

OmaFinance

Private repo
wbuf81/OmaFinance

A portfolio and market workspace that lives in Omarchy — live quotes with per-row freshness, holdings across accounts, cash-flow-adjusted returns, a privacy mode, and a scrolling bar ticker, all themed from the active Omarchy palette. Portfolio data stays on the machine. QML, with a SwiftUI sibling for macOS called BARD//OS.

QML · Quickshell
Microcontrollers
Screenshot of M5 Spotify DeckM5 Spotify DeckC++

M5 Spotify Deck

Open source
wbuf81/m5-spotify-deck

Retro Spotify desk companion — eight views, a real Mode 7 tilting grid, and a Wi-Fi setup portal. C++.

Screenshot of KnobdeckKnobdeckESP32-S3

Knobdeck

Open source
wbuf81/esp32-knobdeck

A desk controller on a 360×360 round touchscreen you turn. It plays your music behind seven beat-reactive visualisers — and the moment a Teams call starts, the screen becomes your mic and camera as two giant buttons: red means you are on air, tap a half to toggle it.

M5Stack Core Basic v2.7Personal AAC DeviceM5Stack

Personal AAC Device

Private repo
wbuf81/m5stack-aac-talker

A dedicated speech device for augmentative and alternative communication: one tile at a time on a 320×240 screen, three buttons to move through them and speak, and an ID screen holding emergency contact details like a medical bracelet.

Everything else
Screenshot of Stream Deck Neo TakeoverStream Deck Neo TakeoverNode

Stream Deck Neo Takeover

Open source
wbuf81/streamdeckneoclaude

A Node daemon that owns the USB device outright and draws every pixel itself, with the Elgato software removed from the picture. Seven live pages — Claude Code sessions, Codex tasks, Spotify, stocks, weather, football, machine vitals — and a key press acts on the thing it shows.

Screenshot of Daisy Status BarDaisy Status BarSwift · macOS

Daisy Status Bar

Open source
wbuf81/daisy-claude-status-bar

A Bernese Mountain Dog in the macOS menu bar that reacts to what Claude Code is doing. Swift, installable from a Homebrew tap.

Swift · macOSGitHub →
Screenshot of the GBForge Tetris title screen editorGBForge TetrisPython

GBForge Tetris

Open source
wbuf81/GBForge-Tetris

Game Boy Tetris ROM customizer — pixel-art title screen editor, custom music, a dedication screen, and a web GUI. Python.

@wbuf81

GitHub activity

Open GitHub →
Most projects are in private repositories.