I believe in language-agnostic development, where the application governs the tool. In my most recent role, I developed across a range of languages with several interconnected services. Good developers write good code regardless of the technology. I have experience writing Javascript, Python, and PHP in full-stack applications using a variety of frameworks and associated tools, including CI/CD with Circle CI, containerised development with Docker, TDD/E2E testing with Jest, PHPUnit & Cypress, NoSQL (MongoDB) and SQL (MySQL, Postgres) databases.
Brielievers
[Full-stack, Team, Development, MERN, Agile]
A cheese Sommelier app for users to rate, view and get recommendations on over 800 international cheeses. Written using the MERN stack with a bespoke Atlas database of cheeses. Working in a team of five, we used Agile methodologies to deliver a full-stack app in two weeks.
- Front end written in React with Material UI styling
- Back end written in Node.js with Express, interacting with a bespoke MongoDB database of cheeses as well as a collection for users and ratings
- Collaborated with four other developers to deliver a full-stack app in two weeks.
- Front-end repo Back-end repo
A lightweight Javascript application that automates the running of Lighthouse reports on a list of URLs and outputs the results to an HTML file for easy sharing and comparison.
A front-end application for listing and favouriting gigs supplied by a static backend
- Interactive favouriting feature implemented on single event page
- Favourites stored in client-specific storage
- Deployed with Render
Work-in-progress browser card game that users can play to pit their hand of programming language cards against each other.