> SETH MORROW
╦ ╦╔═╗╦ ╦ ╔═╗ ╔═╗╔╦╗╦═╗╔═╗╔╗╔╔═╗╔═╗╦═╗ ╠═╣║╣ ║ ║ ║ ║ ╚═╗ ║ ╠╦╝╠═╣║║║║ ╦║╣ ╠╦╝ ╩ ╩╚═╝╩═╝╩═╝ ╚═╝ ╚═╝ ╩ ╩╚═╩ ╩╝╚╝╚═╝╚═╝╩╚═
PHP • Python • API Architecture • Linux • WordPress Administration • Cloud Infrastructure
Integrating APIs • Third-party Services • Payment Gateways • Authentication Systems • Webhook Implementation
Raspberry Pi Development • IoT Solutions • GPIO Programming • Sensor Networks • Automation
Linux • Apache/Nginx • Domain Management • Performance Optimization • Backup Strategies
Built a full-featured video discovery and streaming application that interfaces with Archive.org's extensive media collections. The platform features intelligent search with autocomplete suggestions, advanced filtering by collection and license type, persistent video progress tracking, and a custom native video player with keyboard controls. Implemented offline-first architecture with service worker caching, mobile-responsive design with touch gestures, and playlist management for multi-episode content.
Built a comprehensive web-based EPUB library management system with PHP and JavaScript. The application features recursive directory scanning for automatic book discovery, metadata extraction from EPUB archives using ZipArchive, and real-time search with autocomplete suggestions. Includes an integrated ePub.js reader with dark/light theme support, touch gesture navigation, and keyboard controls. Advanced features include AJAX-based metadata editing with OPF file modification, lazy-loading book covers using Intersection Observer API, and multi-field sorting with pagination.
Developed a unified AI customer service bot for Facebook Messenger & Instagram, powered by a WordPress AI Engine. The backend handles secure webhooks with HMAC-SHA256 validation, rate limiting, and conversation persistence. A custom web dashboard allows for real-time bot management, knowledge base editing, and detailed logging.
Created a web platform for exploring and streaming live concerts from Archive.org. It features an advanced search with filtering by artist, year, and recording quality. The custom audio player, built with the Web Audio and Canvas APIs, includes real-time waveform and frequency visualization, full playlist controls, and persists user preferences using browser storage.
Built a full-stack automated announcement system for a commercial venue using Python and Flask. The system queries a Microsoft SQL Server for real-time data, synthesizes contextual audio announcements with Azure's Edge TTS API, and plays them on a schedule. A responsive web UI allows staff to manage schedules and trigger on-demand alerts.
Deployed a full-stack AV control system for Just Add Power video-over-IP hardware using PHP and JavaScript. The system provides a centralized, responsive web interface for managing multi-zone video sources, volume, and power. Key features include an IR remote emulation layer for browser-based control, device reboot utilities, and WLED API integration for synchronized ambient lighting.
Developed a mobile-first mini golf scorekeeping web app with a dynamic, INI-driven storyline for each hole. The JavaScript game engine uses localStorage for persistent state, allowing mid-game recovery. The system features live scoring with par-relative achievements, responsive player management, and a medieval-themed, accessible UI optimized for touch devices.
Built a responsive, browser-based library and reader for EPUB ebooks using JavaScript. The platform features automatic metadata extraction, dynamic catalog generation, and a distraction-free reading interface. Reading progress is saved to localStorage for seamless resume-on-any-device functionality, with an accessible UI and lazy-loading for performance.