← Portfolio Showcase Active Projects

In Progress

Projects currently being designed, built, and deployed — each one solving a real problem in the real world.

02

Family Home Dashboard

A touchscreen home dashboard built to keep the whole household in sync. Displays a shared family calendar, live weather forecast, current time, upcoming and overdue events, and countdowns to the next event — all at a glance from a wall-mounted display.

Hardware
Raspberry Pi 5 running the dashboard as a containerised service, with a touchscreen display for interaction
Architecture
Containerised deployment allows Home Assistant to run alongside the dashboard on the same device — enabling smart device control directly from the screen
Integrations
Custom calendar sync keeping shared family events up to date; weather API for live local forecast data
Raspberry Pi 5DockerHome AssistantTouchscreenCalendar SyncWeather API
03

Caddy Rating App

A production-ready mobile application for submitting and tracking caddy ratings. Clients submit 5-star ratings that flow through a live Firebase backend into a provider dashboard with real-time synchronisation across devices.

Frontend
React Native with Expo SDK 51, TypeScript, and Expo Router — tab-based navigation between a Rating screen and a Provider Dashboard
Backend
Firebase Firestore for real-time data storage, Cloud Functions v2 for server-side logic, and EAS Build for deployment
Real-Time Sync
Ratings submitted by clients appear instantly on the provider dashboard — no refresh required, synchronised live across all connected devices
React NativeExpoTypeScriptFirebaseFirestoreCloud FunctionsMobile