

Jake Lewis - Full-stack Developer. Welcome to my portfolio!
Jake Lewis - Full-stack Developer. Welcome to my portfolio!
A website developed to record and analyse scores from a multitude of one-play-a-day games. It is a PHP monolith using a Slim framework and MVC design pattern to populate a database and produce dynamic outputs. Scores can be compared to other players and filtered to different dates.
A node.js application to test coding knowledge by randomly selecting questions from a mongoDB database. Users can use the inputs to answer and check their entry against the solution. Users can also submit question and answer pairs to the db, to be used in the app.
A full-stack project to improve and debug the iO Academy Portal, a large monolith using OO PHP and Slim, with an MVC architecture and autowiring, and Bootstrap on the frontend. I worked on creating data tables in the MySQL db, dynamically populating outputs, unit tests and creating forms to interact with the db.
Over a three and a half day sprint I was part of a team that developed the front-end for an invoicing app. We used JavaScript, React, Vite and Bootstrap to build an interface for an API. We matched the product owner specifications, fully fulfilling the brief and completing all stories on time. Within the project I focussed on the components for dispaying all invoices and intergrating with the API.
I scrum mastered a team of five as we developed an API in PHP to respond to a pre-existing front-end. The process involved creating an app architecture for OOP classes, using factories, hydrators, entities, services and unit tests to fulfill all stories in the brief and complete additional goals well within the sprint.
A matching pairs game themed around Halloween as it coincided with the end of the sprint. A team project developed using JavaScript, we completed all stories and took on additional work. Specifically within the project I worked on game logic, turn counter logic and sounds.
My first PHP project, a full-stack app featuring a collection of puddings, pictured, reviewed and sourced, with the ability to add or delete pudding to the database.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.