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!

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!

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

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

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

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

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

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