Joshua Mclean

Backend Developer

Hello! I'm Joshua Mclean, a Computer Engineering student with experience in backend development. Explore my portfolio to discover my featured projects and skills in PHP, Java, JavaScript, Laravel, React, and more. Contact me to collaborate on your next project!

Profile of Joshua Mclean

Featured Projects

Check out some of my recent projects that showcase my skills and experience. I'm always looking for new and exciting projects to work on. Let's connect and discuss how I can help you build your next great project!

Project JMFramework

JMFramework

PHPTwigTailwind CSS

JMFramework is a PHP framework designed to facilitate the development of web applications following the Model View Controller (MVC) design pattern. With a focus on simplicity and ease of learning, JMFramework provides a single entry point, built-in libraries and a default configuration of styles using TailwindCSS.

Project BitShort

BitShort

JMFrameworkMySQLTailwind CSSDaisyUIPHP

BitShort is an innovative URL shortening web app designed to quickly and easily shorten long links into more manageable formats. Built using JMFramework, BitShort offers an intuitive interface and exceptional performance, making it simple for users to shorten URLs efficiently. With BitShort, users can manage their links effectively, streamlining the process and enhancing productivity.

Project JMShop

JMShop

Bootstrap 5HTML5CSS3Javascript

JMShop is a visual demonstration website showcasing skills in HTML, CSS, and JavaScript. It simulates an E-commerce interface, focusing on design and user experience. Although it does not include purchasing functionality, JMShop serves as a showcase of front-end development skills, highlighting a clean and user-friendly design.

Project PSGenerator

PSGenerator

ReactTailwind CSSDaisyUIJavascript

PSGenerator is a simple tool built in React with Tailwind CSS and DaisyUI to generate random passwords with various customization options. It offers a user-friendly interface for generating secure passwords quickly and easily. With PSGenerator, you can specify the length, include uppercase and lowercase letters, numbers, and special characters to create passwords tailored to your needs.

Project Hangman Game

Hangman Game

Node.jsExpressReactViteTailwind CSSDaisyUIMySQLJson Web Token

Hangman game built with Node.js, Express, React, Vite, TailwindCSS, DaisyUI, MySQL, and Json Web Token. Features login, leaderboard, word adding, hangman images, lives based on difficulty, timed questions, hints, and letter input.

Project Personal AniList

Personal AniList

ReactLaravelSanctumTailwind CSSFlowbiteMySQL

Personal AniList is a web app where you can create lists of your favorite anime and characters. Built with React and Laravel with Sanctum, it offers a seamless experience for anime enthusiasts.

My Skills

I have a diverse set of skills that I use to build high-quality web applications.

Frontend

HTMLCSSJavascriptReactTailwind CSSDaisyUIBootstrap 5

Backend

PHPLaravelJavaNode.js

Databases

MySQLMongoDBMicrosoft SQL ServerFirebaseSQLiteMariaDB

Tools

GitGitHubDockerVisual Studio CodePostmanAmazon Web ServicesAdobe XdBash