Portfolio
I have a wealth of experience using a number of different languages and tools including HTML, CSS, JavaScript, Python, Dart, Flask, Django, Flutter, Kivy, Git, SQLite, PostgreSQL, Linux and more.
Most importantly, the projects outlined below demonstrate that I have the transferable development skills necessary to succeed in any team using any tech stack.
Here, you will find a collection of my past projects ranging from static websites to published mobile applications, as well as some that I have planned for the near future.
MyWebResume
A web app built using Angular and Firebase that allows users to create and manage an online resume.
To view the final project, click here.
EnerQuiz
Using the data collected during my Energuy Training Database project (see below), I built a simple quiz app that presents the user 10 questions and returns the results of the quiz.
The web app was built using Django, and a mobile app built using Flutter is also available for download here .
Energuy Training Database
I was recently tasked by Energuy to collate some data for an Energy Advisor training programme they are developing. Instead of using Excel, I decided that this was a great opportunity for me to delve in to databases.
This API, built using "Flask", uses SQLite databases during development and PostgreSQL databases for production.
The API also has a convenient GUI for inputting data, that can be viewed here.
For information on how to access the data in the database, you can check the README in the GitHub repository, here.
Kimterpreting
My first website developed for a professional client. This site was built using the web development framework "Flask". My main learning objective when building this site was to focus on the use of transitions and animations in order to create a positive user experience.
I also put particular emphasis on cross-broswer support for this project. I developed mainly using Chrome, but found a couple of bugs on Firefox and Safari upon completion of the project. I have learned to integrate cross-broswer testing throughout the build process in order to improve efficiency an dproductivity.
You can view the site here.
WFMercado
A mobile application developed to fill the need for Willowtree Farm to provide groceries for their seasonal workers while they were quarantining on the property during the Covid-19 pandemic.
WFStockTake
A mobile application initially developed in order to efficiently track the stock levels of the frozen meals in the Willowtree Farm production kitchen. It allows users to add and remove items, update stock levels of each item, and prompts the user when that item has low stock. The app is now available to download from the Play Store here.
Resume Website
This website is being developed to serve as an accompaniment to my resume. I am using my developing knowledge of HTML and CSS, with a view to using frameworks like Flask in the future. This is also an opportunity to begin implementing my studies of JavaScript.
Coming Soon...
Asset Collection
As an ongoing side project, I will be building and maintaining a collection of HTML/CSS/JavaScript assets for use in my other projects.
Each asset I build should teach me something new about HTML, CSS or JavaScript, and should have a particular focus on user experience design.
A link to my collection will be available soon.
Mr. Jack Pocket
As an excercise in building a more full knowledge of Javascript, I have combined my passion for programming and board games by replicating a simple board game in code. This is an excellent opportunity for me to compound my existing knowledge of object-oriented programming while also learning a new tool.
The official version of the game can be downloaded here.