
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
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
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
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
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
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
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.
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
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

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
Simplified project with Docsify framework for converting markdown to HTML, CSS and Javascript, providing better maintainability.
Dynamic animations with Framer Motion • integrated Vercel deployment pipeline
Hoverboard
Ported HTML CSS to React • Integrated TailwindCSS into workflow for more efficient styling • integrated Vercel deployment pipeline
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
Refined gameplay logic to creative word association game with validation • Ported essential Javascript features into React • Integrated Tailwind CSS into workflow.
Developed Memory game with Javascript • dynamic progress bar to track progress • used LocalStorage to save high scores
Retrolympic Rush
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
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