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