Podcast Dynamite
A podcast discovery and catalog application. RSS ingestion and de-duplication; c. 2016–2021, revived 2026.
Angular / RxJS / Spring Boot / jOOQ / PostgreSQL
Project overview →I’m Ryan, a software engineer based in Charlotte, NC. I like taking ownership of a useful application—from understanding what people need to designing the interface and building the software behind it.
Sitzmark helps Scrabble players study words, follow player progress, and explore tournament results.
I build its React/Vite interface with TypeScript, Python services, and PostgreSQL reporting. Engineering notes ↓
Judge whether a string is a valid word. Word Wisp, a Spelling Bee-like game, requires an account.
From claim-denial data to compliance reports.
BEAM automated spreadsheet generation with the specific formatting required by different states and reporting domains.
I designed the initial interface and handled most implementation as Lead Web Developer (BEAM project). Architecture decisions were collaborative; other team members wrote the SQL queries supplying the data I integrated.
Reporting workflow
The work replaced manual report preparation with an automated workflow.
Angular 11 / TypeScript / RxJS / SCSS / Python / Flask
Role & dates →A podcast discovery and catalog application. RSS ingestion and de-duplication; c. 2016–2021, revived 2026.
Angular / RxJS / Spring Boot / jOOQ / PostgreSQL
Project overview →Interfaces with an LLM to turn natural-language requests into complex queries against a game database containing more than 60,000 records.
Independent Software Engineer and Product Developer; Sitzmark: Creator / Full-Stack Engineer.
Independent film production and personal software projects (Zephyr, 2023–24; Podcast Dynamite, 2023).
Software Engineer, Full Stack · AuditBoard.