Projects

A

Airman
Swift
Firebase
API

Developing
Flight planning IOS app
Airman is a free iOS app designed to simplify flight tracking with a seamless and intuitive experience. By entering just a flight number and departure date, users can monitor upcoming flights and receive real-time updates, including delays, cancellations, and gate changes. The app also features a world map view, allowing users to explore live air traffic and access detailed flight information with a simple tap. Built to integrate seamlessly with iOS Live Activities, Airman ensures you stay informed at every stage of your journey.
L

Liftr
Flutter
Firebase

2023
Ridesharing App
Liftr is a ridesharing app where users can find others driving to a similar destination to catch a lift. Originally developed for use within Queenstown District Lakes with the support of QLDC, it was an effort to reduce peak traffic in areas with poor road infrastructure. Liftr gave drivers the ability to list their travels in advance to allow other users on the app to book a seat the day before. Liftr was made in Flutter so that any user would be able to use the app, using Firebase as the backend to handle user and ride data. Safety was very important during development, so Passbase (now owned by Parallel Markets) was implemented to vet drivers before listing their travels. Other procautions we put inplace such as frequently checking the users location to ensure it was enroute, a silent panic button that would've integrated with local law enforcement and allow text communication between the agent and the user and vehicle data provided to a user to ensure they're boarding the correct vehicle.
S

Sava
Python
AWS
OpenAI

2022
Personal Assistant
Sava is a basic personal assistant, with the purpose of being conversational and having the ability to interact with custom smart devices. Developed in Python and ran on a Raspberry Pi, Sava used AWS voice recognition, Open-ai for text generation and a text-to-speech service from Assembly AI Sava was bought to life. Through ripping an extention cable apart, attaching a relay and an Ardunio Nano to the live cable and electrocuting myself twice, Sava was able to wirelessly interact with the cable to turn a lamp on and off. This first project taught me a lot about cloud integration and wireless communication with micro controllers.

Kane Viggers

hello@kaneviggers.com

© 2025 Kane Viggers. All rights reserved.