About me
I am a 23-year-old Junior .NET Developer at The Pensions Regulator. As a self-taught programmer, I have a passion for new and emerging technologies. My interest in computing began at the age of 12 when my parents gifted me one of the very first editions of the Raspberry Pi, which came out in February 2012. The Raspberry Pi was signed by the Raspberry Pi Foundation's CEO and founder, David Breben. At that time, there was limited support for the device, and even getting it to boot off an SD Card preloaded with Raspbian, a Linux flavor for the Pi based on the Debian distro, was a challenge for a 12-year-old. However, I embraced the challenge and enjoyed delving into the basics of Linux to make the most out of my Pi. This experience deeply inspired the direction of my academic career in the following years.
In 2016, I taught myself basic Python and dabbled in HTML, CSS, and basic web development. I achieved an A grade in GCSE Computer Science and decided to fully focus on my passion. The following year, I pursued a BTEC in IT, during which I developed a strong interest in Artificial Intelligence and Machine Learning. The seemingly infinite potential of these cutting-edge technologies captivated me, and I decided to pursue a degree in Computer Science with AI at Brighton University. Over the course of my two years at university, I deepened my understanding of fundamental computing principles such as Binary Logic, Data Representation, Networking, the Software Development Cycle, and Cybersecurity. I also gained hands-on experience with technologies like Java, TensorFlow, and SQL.
Before returning for my final year, I embarked on a year-long placement with The Pensions Regulator as a .NET Developer and DevOps Specialist. During this placement, I have honed my skills and gained proficiency in widely-used industry technologies such as .NET APIs and MVCs, C# unit and integration testing, JavaScript/TypeScript, and React. I have also familiarised myself with both Sitecore and Umbraco. While following an Agile workflow within my team, using Azure DevOps to track work items using Kanban, covering Git extensively with peer-reviewed Pull Requests, touching on Azure Pipelines, CI/CD Deployments, and Docker containers. I look forward to applying my skills and knowledge gained from my academic journey and industry experience to contribute to the growth and success of The Pensions Regulator as I continue to develop as a professional .NET Developer.