This is a AngularJS calculation tool that helps people compare different types of bulbs.
The project uses Angular's two-way data binding and maths features to perform the
calculations. This project was completed while doing the Lynda.com course
Creating a Calculation Tool with AngularJS 1. A live version of this project can be
found at bulbcompare.com.
AngularJS Project: Game Statistics
This project uses an AngularJS frontend that gets data from a Python Flask backend.
The data comes from a public API that the game creator has made available. To enable
further long term analysis and to avoid API limits, the data is stored in a PostgreSQL
database. The Angular frontend allows for instant sorting of the data on any column,
without any calls back to the server. You can see it in action
objects. This was a Udacity project with the graphics and basic engine supplied. I coded
the game logic and added features such as levels, lives and high score. A live version
of the game can be found here.
Linux Server Configuration
Installed and configured all required software to turn a baseline Ubuntu Amazon Web
Services server into a fully functional web application server, including Apache Web
Server and PostgreSQL database server.
Conference Organisation App
App Engine's Endpoints API, built the Python backend to support a web- and Android-based
conference organization application.
content management system using the Flask framework in Python. Authentication is provided
via OAuth and all data is stored within an SQL database.
Built a PostgreSQL relational database scheme to store the results of a game tournament.
Also provided a number of queries to efficiently report the results of the tournament and
determine the winner.
Movie Trailer Website
Project uses server-side code to dynamically create a website of movies using
object-oriented Python. I added the storyline and release date of each movie to the
website. I also changed the look of the website to a dark theme using CSS.
A Bootstrap website featuring some of my photosphere photographs and virtual tours. Uses
PHP includes to be more DRY (Don't Repeat Yourself). The website is live at
About this website
This is a responsive website built using the Bootstrap
framework and custom CSS. The site features some of the projects I have completed. Further
details of each project can be revealed by click on an project image or by visiting the
project on GitHub. The source code for this site can be found on my GitHub account