Projects

A mix of personal projects, client work, and open-source contributions - each one taught me something new.

Framed Just For You

Framed Just For You

Client website built from the ground up - from consultation and design through to AWS hosting and ongoing maintenance. Managed domain transfer, Route53 configuration and SSL via ACM for a seamless transition.

LaravelTailwindAWSRoute53ACM

Sharp Odds

A sports odds comparison platform that uses AI to aggregate and normalise raw, unstructured data from multiple bookmaker APIs into a structured schema for storage and comparison. Co-developing the data pipeline and independently managing architecture decisions, database design and infrastructure.

LaravelVueInertiaAPI IntegrationsPostgreSQL

Property Tracker

An upskill project exploring the Java ecosystem - a Spring Boot backend paired with a React frontend for tracking and comparing property listings. Built to get hands-on with a stack outside my day-to-day PHP/Vue work.

WIPJavaSpring BootReact

Odds API

A PHP package extracted from Sharp Odds that provides a unified interface for fetching and normalising bookmaker market data. Keeps integration logic reusable and testable outside the main application.

PHPComposer PackageAPI Integrations
Habit Tracker

Habit Tracker

A full-stack habit tracking application built on the VILT stack. Create habits on weekly, daily or monthly schedules, view them in a week view for focus or a calendar view for the bigger picture. Includes filtering by type and completion status.

VueInertiaLaravelTailwindAWS

© 2026 Seth Sharp