Hello there! My name is Josh. I am a passionate full-stack software developer. I love to work on all types of projects, and have experience in both front-end and back-end development.
I am always eager to try new things, and I am constantly learning and challenging myself in order to improve my skills.
EasyLocs is a web application that I built for MECS. It allows users to manage the PC Locs stations in their school. It allows users to view the status of each station, and to manage stations for their students.
Find Referrals is a web application and mobile app that I built for Find Networks. It allows users to find and refer businesses to other members of the Find Networks community, and to track the referrals that they have made.
Service Desk Queue is a mobile app that I built for MECS. It allows users to interact with our asset management system, and manage the devices and tickets that are being serviced.
Event Manager is a web app that reads event logs that monitor the usage of a file server, and it displays it in a readable format.
CAN Live is I've designed to enhance user interaction with their CAN devices. This platform offers real-time monitoring capabilities, allowing users to seamlessly track device statuses and review the data in real-time.
ShortLink is a chrome extension that allows users to save links and when searching and set a custom name for them, so they can search with the sl prefix and the custom name instead. It also allows users to browse the links they have sent.
Nine Mans Morris is a game that I built as a university assignment. It allows users to play the game, as well as customise boards, the amount of players, pieces and so on.
This is a project which I built as a foundation for JWT authentication in Node.js applications. It allows users to register, login, and logout, and uses JWTs to authenticate users.
Provided levels 1 & 2 of IT technical support to staff and students across both Apple and Windows systems. Laptop fleet management. Creation of a mobile app for managing IT assets. Creation of a web portal interfacing with the laptop charging station system including a backend for managing users and auditing logs
Designing and applying labels on products. Assembling concrete polishing machines. Grinding and polishing concrete floors. Providing IT support to staff, setting up Network devices.