Our Projects

A selection of apps, websites and tools I've built for clients — spanning mobile, web, smart TV and AI.

TezLab App

A cross-platform app that offers insights, social engagement and cost and energy tracking for supported electric vehicles. Built using React Native with a SwiftUI built widget.

React Native SwiftUI Cross-platform
TezLab iOS and Android app for electric vehicle tracking

TezLab Website

Built using a combination of Ruby on Rails and React, this is a responsive, modern marketing website as well as a public charger map which sources review data from the TezLab user base.

Ruby on Rails React Responsive Design
View Project →
TezLab marketing website and public charger map

WatchMyRiv Marketing Website Deprecated

This is a static site built using Astro that advertises an iOS watch app for controlling various functionalities of your Rivian vehicle.

Astro Static Site
View Project →
WatchMyRiv marketing website for Rivian watch app

Perplexity

This is a Samsung smart TV app built using Tizen / Svelte which integrates the system microphone into a voice-to-text search using Perplexity's LLM to search the web from the comfort of your living room.

Tizen Svelte Smart TV Voice-to-Text LLM
Perplexity Samsung smart TV voice search app

Perplexity Server

This is a CMS built Ruby on Rails and PostgreSQL that allows the Perplexity team to monitor and manage their localized content for the Perplexity Smart TV app. The app is deployed using fly.io which allows for easy scaling and deployment. The database is hosted on Supabase.

Ruby on Rails PostgreSQL CMS

Echelon TV

This is a Samsung smart TV app built using Tizen / React which allows a user to workout on their echelon bike from the comfort of their living room. The app was built using react and packaged using tizen cli.

Tizen React Smart TV

TezLabAI Deprecated

This app incorporates a MCP client server using Next.js, and an express MCP server that exposes an API along with tools and resources to allow a TezLab user to ask questions about their vehicle using real data from their everyday driving and charging habits.

Next.js MCP Server AI Integration
View Project →
TezLabAI MCP-powered vehicle data assistant