Currently, I'm focusing on system development and full-stack web development, with a particular interest in cryptography and secure communications. When I'm not immersed in the tech world, I serve as an infantry soldier in the British Army Reserves. To round out my life, I enjoy studying Brazilian Jiu-Jitsu, honing my shooting skills, and my unique niche hobby of collecting chessboards.
Experience
Software Engineer @ Codegalaxy
Lancashire, UKAs a member of a team, I am responsible for developing custom systems and innovative solutions using advanced technologies and industry best practices to deliver secure and efficient services. In this role, I contribute to the creation of these services and provide guidance to my team on various technical and security matters.
DevOps @ Damage Inc, Esports
From Home, OnlineAs a DevOps Engineer, I was responsible for managing the infrastructure and deployment of services for the Damage Inc Esports organisation. I worked closely with the development team to ensure that the services were reliable, scalable, and secure. My role involved automating the deployment process, monitoring the performance of the services, and ensuring that the infrastructure was secure.
Open-source Contributor
From Home, OnlineMy first ever open-source contribution was in 2017, I was still new and learning but I fixed a small bug in the codebase that caused all users from england to error out. Since then, I have contributed to many projects, providing bug fixes, new features, and improvements to the codebase. I have also created my own open-source projects, which have been used by other developers around the world.
Personal Projects
Raspberry Pi LoRa Comms
Encrypted Long-Range Radio Communication , Powered by Raspberry Pi and the LoRa protocol, this project enables secure, offline communication between two nodes using various encryption algorithms, security techniques, and the LoRa radio protocol. Access the secure web interface via local-nework when connected to the Raspberry Pi's personal hotspot. This setup ensures data privacy and integrity over long distances, making it ideal for scenarios requiring private communication without traditional internet infrastructure.
Post Quantum Cryptography with Lattices
Lattice based cryptography research (Just personal research, please dont use it in production)
Open captcha
This project harnesses the power of WebGL within a Node.js backend to dynamically generate real-time challenges. It specialises in creating and serving images of 3D objects which are processed through multiple anti-recognition methods for increased complexity. The rendering of these objects is entirely server-side, ensuring that the visual challenges maintain their integrity before being displayed.
Skill & Technologies
I specialise in backend development, optimisation, and security, with a strong focus on creating efficient and secure systems. However, One of my greatest strengths lies in my ability to research and understand complex concepts. This allows me to find solutions to challenging problems and continuously expand my skill set.