This project began with a back-end API exposing endpoints for the game battleship, allowing for many possible front ends. Then the front-end was created using pure JS to create a single- page web app. Link disabled because of GDPR.
Technologies used:
This project followed the official Django tutorial to create a polls application. Additional features were implemented through a process of test-driven development. Link disabled because of GDPR.
Technologies used:
This project involved creating a single-page web app that utilizes the Google Maps API and GeoNames data to display interactive points of interest and related information on a Google Map.
Technologies used:
This project involved the creation of a front end, back end, database, and user-login system in order to display menus at different restaurants, and allow for adding and modifying entries. Link disabled because of GDPR.
Technologies used:
This project required the development of both front- and back-end components for a page that allows users to register, create and edit posts, and interact with other users' posts. Link disabled because of GDPR.
Technologies used:
A single-page site that shows a list of names, each of which will display an image of a cat that records the number of times a user clicks on it.
Technologies used:
As long as I can remember, I have had an interest in puzzles and problems. I love the feelings of accomplishment and satisfaction that come from solving them. My interest in programming began when I realized that it was not only a puzzle itself, to be figured out initially, but could then become a tool for solving other problems. What's more, the scope of problems which can be solved through programming means not only that I will always have a new problem to turn to each time I complete one, but also that the level of challenge offered by the next one can always be greater than the last.
The satisfaction I feel when deploying a finished program for my own projects can become job satisfaction when I, as a part of a team, create and deliver a product to a client. Also, the opportunities to learn, grow, and tackle ever-more ambitious projects are greater in the professional world. It seems only natural, then, that I should pursue programming as a career.