Skip to main content
banner

Welcome to my portfolio website! On this page you will find a guide to my selected projects that demonstrate my skills in full-stack, frontend and backend development. All projects are developed with a focus on agile Many projects are deployed in iterations, with improved tech stack solutions over time, in which case the latest version is included at the top.


Odyssey

Full-StackAPI

Last Commit Created at Commit Activity

Python React TailwindCSS Vercel Cloudinary PostgreSQL Django AWS Heroku OAuth2 JWT Amazon RDS Playwright Jest Cypress Python Pytest

Developed Social Media application with Auth, messaging and media sharing features • Unified API and Frontend into a singular repository to improve security standards and ensure compatibility with Safari browsers • Integrated Cloudinary media storage; improved performance with cached rendering • 78 automated tests across four testing frameworks (see above) including comprehensive alert feeback • integrated automatic testing screenshots for enhanced insights into frontend alerts • OAuth2/JWT authentication • Automated Heroku deployments through CLI • integrated customised SVG logo • integrated dark mode toggle with animated transition • customised highly responsive Navbar for each device size, including popout menu for further options

Coach Matrix

Full-StackAPI

Last Commit Created at Commit Activity

JavaScript Python HTML CSS PostgreSQL Django Amazon RDS AWS OAuth2 JWT Heroku Playwright Python Pytest

Social platform focused on professional development • Custom authentication and permission system • OAuth2/JWT authentication • Content voting and ranking algorithm with Python • Automated Heroku deployment pipeline • enhanced frontend animations with video landing and customised CSS logo

Dottie

Full-StackAPIContributorsHackathonRole

Last Commit Created at Commit Activity

JavaScript Express Knex Supertest Azure SQL Azure App Services Azure SQL React TailwindCSS Vitest Playwright

Collaborated with medical specialist with a researched business use case • Managed a team of 6 developers • Developed and tested the backend with SQL knex, vitest, supertest • Implemented a RESTful API with Express.js and Knex.js • Integrated Azure SQL and Azure App Services • Built responsive UI with TailwindCSS • Implemented automated testing with Vitest and Playwright • Deployed on Azure

Steam Report

Full-StackAPI
version 2.0

Last Commit Created at Commit Activity

React Next.js TailwindCSS JavaScript Vite AWS Lambda DynamoDB Express Vercel Playwright Jest Vitest

Implemented data aggregation system for career pathway analysis • Achieved 100% test coverage (12 Playwright E2E, 2 Jest unit tests) • Architected scalable web client with React and Express.js • Implemented serverless backend using AWS Lambda and S3, reducing hosting costs • Built responsive UI with TailwindCSS improving mobile engagement • CI/CD pipeline with Vercel enabling automated deployments


version 1.0

Last Commit Created at Commit Activity

Python Node.js Heroku Google Sheets

Implemented data aggregation system for career pathway analysis • Built Python/Node.js application integrating multiple external APIs including Google Sheets • Automated data collection and processing pipeline • Maintained code quality with PEP8 standards and comprehensive manual testing • Deployed on Heroku with continuous integration

Buffalo

Full-StackAPI

version 2.0

Amplify React TailwindCSS Vite GraphQL Cognito S3 Playwright Vitest

Last Commit Created at Commit Activity

Developed an AWS authentication feature running on Amplify though TDD. Migrated version 1.0 to a more efficent framework in unified AWS ecosystem. Established robust test coverage with Vitest for unit tests and Playwright for E2E tests.


version 1.0

Last Commit Created at Commit Activity

AWS Lambda DynamoDB API Gateway S3 Python Django JWT Python

Moved Odyssey API from Python-Cloudinary-Django to a unified backend pipeline with AWS Lambda, DynamoDB, API Gateway, S3 and CloudFront. • Infused JWT layer and websocket connection • Improved python test code quality with vertical framework. Eventually developed into AWS authentication feature.

Azure Authentication Feature

Full-StackAPI

ASP.NET C# Azure React Azure app services Vite Github Actions Playwright

Last Commit Created at Commit Activity

Developed a fully tested Authentication tool using ASP.NET, C#, Azure and React. Used a monorepo to manage the frontend and backend • Integrated Github Actions for CI/CD pipeline to manage the deployment process for both Frontend and Backend • Deployed both Frontend and Backend to Azure App Services

Antelope

Full-StackAPI

antelope

Last Commit Created at Commit Activity

React Javascript Vite Axios Python Django PostgreSQL Supabase Heroku NGINX Playwright Pytest Vitest

Developed full-stack boilerplate with React JSX frontend and Django REST API • Implemented comprehensive testing with Playwright E2E, Vitest and Pytest unit tests • Integrated Supabase PostgreSQL database • Deployed frontend and API to Heroku with NGINX • Automated deployments with GitHub Actions and Heroku CLI

Laurie Crean

version 3.0

Docusaurus Vitest Playwright

version 2.0

Docsify HTML CSS JavaScript Github Pages

Last Commit Created at Commit Activity

Simplified project with Docsify framework for converting markdown to HTML, CSS and Javascript, providing better maintainability.


version 1.0

Last Commit Created at Commit Activity

JavaScript React Next.js TailwindCSS FramerMotion Vercel

Dynamic animations with Framer Motion • integrated Vercel deployment pipeline

Hoverboard

Frontend


version 2.0

Last Commit Created at Commit Activity

JavaScript React Next.jsTailwindCSS Vercel Figma

Ported HTML CSS to React • Integrated TailwindCSS into workflow for more efficient styling • integrated Vercel deployment pipeline

version 1.0

Last Commit Created at Commit Activity

JavaScript HTML CSS Github Pages Figma

Developed Responsive website with HTML and CSS • enhanced for all device sizes with CSS-Grid and Flexbox methods • enhanced design with Figma template

Crocodile Kingdom

FrontendFrontend
version 2.0

Last Commit Created at Commit Activity

JavaScript React TailwindCSS Vercel Vitest

Refined gameplay logic to creative word association game with validation • Ported essential Javascript features into React • Integrated Tailwind CSS into workflow.

version 1.0

Last Commit Created at Commit Activity

JavaScript HTML CSS Bootstrap Github Pages

Developed Memory game with Javascript • dynamic progress bar to track progress • used LocalStorage to save high scores

Retrolympic Rush

TypeContributorsHackathonHackathon

Last Commit Created at Commit Activity

JavaScript HTML CSS Kaboom Github Pages Slack

Took role of Scrum Master for team of 7 • Hackathon Project over 5 days • used agile methods with daily standups and sprint reviews over 5 days • Reviewed pull requests and merged code to main branch • used agile methods with daily standups and sprint reviews to ensure project was shipped within 5 days

Wealth Quest

TypeContributorsHackathonHackathon

Last Commit Created at Commit Activity

JavaScript HTML CSS Github Pages Slack

Took up role of Scrum Master in team of 6 • Contributed to front end development styling and typefaces • used agile methods with daily standups and sprint reviews to ensure project was shipped within 5 days