2015 - Ongoing
Getflix Region Switcher
My first web project was a simple CGI-based bookstore website written in Python, carried out in a software development course. While most students used a simple template such as Bootstrap when designing the front-end, I took it as an opportunity to learn web design and CSS, and wrote all the CSS myself. The back-end was a rudimentary templating engine based on Python string formatting, and was heavily functional. I achieved a nearly-perfect mark for this project.
The first major software project I had was an Android app I wrote called Timetable. It stored a high school student’s timetable in a database and displayed it to them. It used an SQLite database, an XML front-end and a Java back-end. Its primary focus was on user interface design, and in creating it I learnt both basic Java and XML.