Engineering

Projects

A collection of work built at the intersection of thoughtful design and reliable engineering.

github.com/ayodlo
Producer Battles

Producer Battles

A full-stack competition platform for music producers — built independently from schema to deployment. Producers submit original compositions each round based on a rule set and required sample. A judging panel selects a winner who earns a cash prize. Includes auth, file uploads to AWS S3 via presigned URLs, a competition engine, and an admin interface.

Next.jsPostgreSQLPrismaAWS S3Vercel
Suno Bot

Suno Bot

A Python CLI tool that automates audio processing workflows on Suno using Playwright browser automation. Supports batch processing of WAV and MP3 files, session persistence via saved browser profiles, dry-run mode, processing state tracking to prevent duplicate submissions, and a modular pipeline architecture built for extension.

PythonPlaywrightClickYAML
Visadapt Scraper

Visadapt Scraper

A Python CLI that locates nearby businesses via the Google Places API, discovers their websites through a multi-layer search strategy, and runs automated WCAG 2.1 accessibility audits using Playwright and axe-core. Evaluates 50+ accessibility criteria across four severity levels and outputs interactive, filterable HTML reports.

PythonPlaywrightaxe-coreGoogle Places API