Projects

Things I've built.

A fuller look at the work — independent builds spanning AI, SaaS, and hardware, plus selected professional projects at scale. Everything here I designed and owned end-to-end.

Independent builds

Projects I've designed, built, and run on my own.

AI / LLM Integration

Architected a multi-provider AWS Bedrock proof-of-concept and built an LLM evaluation system on Langfuse for a survey platform — provider routing, prompt design, and scoring the quality of AI-generated output. Also run self-hosted models locally via Ollama.

AWS Bedrock Python Langfuse Ollama LLM

DoorWiki — Property Management SaaS

Self-built, multi-tenant SaaS PWA for property management. Full AWS serverless stack — Lambda image processing, S3, RDS/Postgres — on Laravel with Stripe, Mailgun, Vonage, and Google Places. CSV imports, a public listing site, and more.

Laravel AWS Serverless Postgres Stripe Multi-tenant

Smart Locker Platform

Cloud-connected IoT locker system for 24/7 laundry drop-off and pickup. v1 in Python on Raspberry Pi with Slack alerts; v2 in C/C++ on ESP32 with MQTT over AWS IoT Core, Lambda event processing, and a custom-designed PCB.

ESP32 C/C++ AWS IoT Core Lambda MQTT

Developer Tools Suite

A growing collection of 60+ free, fast, browser-based developer and engineering tools — regex testers, encoders, converters, and calculators. Built and hosted at linncode.com/tools.

JavaScript Web Developer Tooling

Remote Temp / Humidity Sensors

Monitors multiple rental units to prevent frozen pipes. ESP32 + DHT11 sensors push readings to Firestore every 20 minutes, with a simple web dashboard for live viewing.

ESP32 Firestore Python

Bingo TV

Raspberry Pi-based bingo caller used at local fundraisers for the retirement home and Boys & Girls Club. Python + PyQt5: full game-board display, audible number calls, and multiple game modes.

Python PyQt5 Raspberry Pi

Professional work

Selected projects I led or architected at Alchemer.

Workflows Engine

Lead architect and developer on an event-driven API backend (PHP, DynamoDB, Elasticsearch, SQS, PHPUnit) powering a Vue SPA for survey workflow automation — built around reliable ingestion, transformation, and availability of event data.

PHP DynamoDB Elasticsearch SQS

Zuora Billing Overhaul

Lead architect on a company-wide billing overhaul — replaced a custom in-house system with Zuora across the entire platform for subscription management, payment processing, and usage-based feature/quota enforcement. Coordinated across billing, finance, product, and engineering.

Zuora PHP Billing

Auth0 Integration

Backend developer on a PHP & Python microservice layer bridging Auth0 identity management with a large-scale legacy authentication system — coordinating across teams managing complex user-data migration.

Auth0 PHP Python Microservices

Want to know more?

Happy to walk through any of these in more detail.

billy@linncode.com