Christopher Williams
- Software Engineer -
Portfolio
Forage Fodder Android App
Summary
An Android application I created using Kotlin. The purpose of the app is to allow users to tag locations where they find foragable resources, to enable them to find them later. These locations can be marked private for the individual user or can be shared and searched for by the other application users.
Skills
- Kotlin
- Firebase Authentication
- Firestore Cloud Database
- Android Room Database
- Google Maps API
- OpenWeather API
Forage Fodder Github Repository
Suffolk Splashers Website
Summary
A website created for a fictional swimming club where available features and functions are determined by user role. This allows staff to admininster all accounts and events, coaches to manage their teams, and swimmers to track their competition results and manage their personal data.
Skills
- PHP
- HTML / CSS
- SQL
Suffolk Splashers Github Repository
Restaurant Review Website
Summary
A static website, utilising Javascript to pass data to, and render content from, a backend written in Python (Flask). This site was designed to allow users to search for restaurants and view or leave reviews. This was created as part of a collaborative university project, however the design, architecture and coding was 100% my work.
Skills
- Python
- Flask Framework
- SQLAlchemy
- HTML / CSS
- Javascript
Restaurant Review Github Repository
'Space Invasion' Game
Summary
A simple fun Python game in the spirit of 'Space Invaders'. Created to demonstrate the Python 'Turtle' library and using object oriented techniques to handle the various onscreen game components.
Skills
- Python
- Flask Framework
- SQLAlchemy
- HTML / CSS
- Javascript
Space Invasion Github Repository