My Portfolio
From content-led websites to data-informed digital platforms, these projects reflect hands-on execution paired with strong UX judgment.
Each build emphasizes thoughtful structure, usability, and performance—translating real requirements into dependable, user-focused web experiences.
Featured Application
End-to-end digital platform work that turns complex data into practical tools—combining considered UX, reliable architecture, and real-world performance.
ScoreGenius
An AI-driven Progressive Web App (PWA) and Trusted Web Activity (TWA) that delivers daily NBA and MLB score forecasts using a modular machine-learning pipeline. Powered by a Node.js/Express backend on Docker with a Supabase database, it offers advanced analytics in a privacy-first, offline-capable interface.
Tech Stack
Client Websites
Websites designed for clarity, usability, and long-term maintainability—supporting small businesses and organizations with reliable, accessible web experiences.
Florida Grade & Pave
A family-owned paving contractor in Central Florida offering asphalt milling, paving, concrete work, and sealcoating for both residential and commercial clients
Active Care Clinic
A chiropractic and acupuncture clinic offering personalized, hands-on pain relief through spinal decompression, physical therapy, and wellness treatments.
The Packers Post
A Green Bay Packers–focused sports blog delivering news, game previews, recaps, rankings, and historical analysis for passionate fans around the world.
Prestige Academia
An online blended-learning academy offering Cambridge-backed English courses with live instruction, interactive materials, and level assessments for students across Latin America.
William Kerrigan Painting
A contractor servicing residential and commercial properties across Central Ohio with interior and exterior painting, farm painting, and pressure-washing
Interested in Improving Your Web Presence?
I help teams take ownership of websites—improving usability, governance, and performance across CMS, UX, SEO, and analytics.
Get In Touch