About
Hi!#
Here you can find all about me, my experience, and the technologies I work with.
I’m always open to new experiences and opportunities, so if you think I could help you, please don’t hesitate to get in touch.
Want to read a condensed PDF version of my CV? Click here.
Table of Contents#
Experience#
Professional#
- Full-Stack Developer, DevOps, and IT Manager - North Lincs Bio Fuels Ltd
(Full-Time · December 2022 - Present)- Manage the company’s IT infrastructure, including cloud infrastructure, hosted SaaS products, Microsoft 365 and end-user devices.
- Senior developer of multiple pieces of bespoke software produced from scratch.
- Installation and support of wired networking and VPN solutions for clients.
- Technologies used:
- Microsoft AAD, Intune, 365, Defender, Azure
- ASP.Net, Nuxt, Vue, Tailwind CSS, TypeScript, PostgreSQL
- Docker, Kubernetes, DigitalOcean, Cloudflare, GitHub Actions, Terraform
- Grafana, Prometheus, InfluxDB, Loki
- IT Manager - SSPP Catholic Voluntary Academy
(Full-Time · October 2019 - March 2023 · 3 years, 6 months)- Planned and oversaw multiple IT projects, including printing, IP telephony, and wired and wireless infrastructure modernization.
- Managed all aspects of the academy’s ICT infrastructure, including networking, printing, telephony, end-user devices (desktop and mobile), servers, and website.
- Served as the point of contact for students, parents, teachers, and staff for all ICT-related issues.
- Joint GDPR lead from September 2022, responsible for data sharing agreements, data protection impact assessments (DPIAs), and ensuring GDPR compliance.
- Technologies used:
- Microsoft AD/AAD, SCCM, Intune, 365, Hyper-V, Defender, RRAS, SQL Server, IIS
- Dell OS6 and OS10, Cisco Meraki
- Papercut, ePOS, Wordpress
- Level 2 Support Agent - Shockbyte
(Casual · August 2017 - August 2018 · 1 year, 1 month)- Provided technical support to customers through a ticketing system.
- Was responsible for training and mentoring new support agents.
- Worked collaboratively in a team to provide solutions to customer problems.
Professional - Other Roles
- School Ambassador - University of Lincoln
(Casual · October 2019 - August 2022 · 2 years, 11 months)- During my time at the University of Lincoln, I represented the School of Computer Science as a paid School Ambassador.
- I was responsible for representing the school at open days and applicant days.
- In my third year, I served as a lead ambassador, overseeing and assisting in the training of new ambassadors.
- Climbing Instructor - Active Nation
(Casual · July 2019 - July 2022 · 1 year, 1 month)- Supervised climbers mostly aged 4-16 years old - ensuring their safety and enjoyment.
- Conducted sessions of 20 climbers at a time managing their safety and activities.
- Responsibilities included conducting maintenance checks on equipment and ensuring the safety of the climbing wall.
- Warehouse Assistant - John Greed Group
(Casual · July 2019 - February 2020 · 8 months)- Picked and packed orders for dispatch.
- Worked in a team to ensure high value items were correctly packaged and dispatched.
- Conducted stock checks and ensured the warehouse was kept clean and tidy.
- IT Work Experience - NHS Arden Commissioning Support
(June 2015 · 1 week)- Conducted work experience as part of my school’s work experience program to shadow the IT department.
- I worked alongside the IT team to learn about the day-to-day operations of the department.
Open Source#
- Pretendo Network (2024-)
- Joined the project as a infrastructure and DevOps consultant.
- Technologies used: Kubernetes, Nginx, PostgreSQL, Redis, GitHub Actions
- CascadeBot (2018-2024)
- A Discord bot written in Kotlin with a focus on allowing completely custom
- The project ended without being released to the public, but it was a great learning experience.
- Technologies used: Kotlin, Java, MongoDB, PostgreSQL, Redis, Docker, Prometheus, Sentry
- FlareBot (2017-2018)
- A Discord bot written in Java with a focus on music and moderation.
- At its peak, it was in over 37k Discord servers.
- I was a lead developer, system administrator, and oversaw the community management.
- Technologies used: Java, Cassandra, Redis, Docker, Prometheus, Sentry
Technologies I work with#
Being both a software developer and a network engineer, I have a broad range of technologies I work with.
Key#
(Hover over the icons to show the corresponding experience)
$ - Professional Experience# - Personal Experience@ - Degree ExperienceO - Open Source§ - Learning? - Interested in
Programming languages#
I pride myself on being a polyglot programmer, and I have experience with a wide range of programming languages. Here are some of them:
Server-side and desktop languages#
- C#
$ # @ - Kotlin
O # - Java
O # - PHP
# - Python
$ @ - Go
O @ - C/C++
@ - Rust
§ - Julia
§ - Elixir + Erlang
?
Web languages#
- TypeScript & JavaScript
$ O # - Web Frameworks
- Node.js
$ O # - Vue.js / Nuxt
$ O # - React / Next.js
O - Astro
# § - Jekyll
# - Gatsby
#
- Node.js
- HTML
$ O # - CSS (with Tailwind CSS)
$ O # - GraphQL
#
Scripting languages#
- PowerShell
$ - Bash
O #
Miscellaneous languages#
- LaTeX
# @ - MatLab
@ - Prolog
@ - OpenCL
@
Networking, SysOps, and DevOps#
Alongside my software development skills, I have a strong background in networking, system administration, and DevOps.
Databases and Storage#
- Microsoft SQL Server
$ - PostgreSQL
$ O # - Redis
$ O # - MySQL
# @ - SQLite
# - MongoDB
O # - Cassandra
O - ScyllaDB
?
Networking#
- Cisco IOS
$ @ - Dell OS6, OS10
$ - Cisco Meraki
$ - Ubiquiti UniFi
$ # - TailScale VPN
$ # - OpenVPN
$ # - Linkerd
O - PF Sense
# - Juniper JunOS
? - HP ArubaOS
?
Cloud#
- Microsoft Azure
$ O - Amazon Web Services
$ O - Google Cloud Platform
@ - DigitalOcean
$ # - Cloudflare
$ O # - Vercel
O # - Netlify
O #
Monitoring#
- Grafana
$ O # - Prometheus
$ O # - OpenTelemetry
$ - Zabbix
$ - InfluxDB
$ - Telegraf
$ - Loki
$ O #
DevOps#
- GitHub
$ # O @ - Jira
$ - Terraform
$ O # - GitHub Actions
$ O # - Jenkins
O #
Virtualisation and Containers#
- Docker
$ O # - Kubernetes
$ O # - Hyper-V
$ # - VMware ESXi
# - Proxmox
#
Configuration Management#
- MS Active Directory
$ - Azure Active Directory
$ - Group Policy
$ - Microsoft Intune
$ - System Center Configuration Manager
$ - Ansible
$ #
Web Servers and Reverse Proxies#
- Nginx
$ O # - Traefik
$ O # - IIS
$ - Apache
O # - Caddy
#
Certifications and Awards#
- Cisco Certified Network Associate (CCNA)
- Awarded 22 April 2023
- Recertified 30 October 2024 for 3 years
- Introduction to Networks
- Switching, Routing, and Wireless Essentials
- Enterprise Networking, Security, and Automation
- MTA: Windows Operating System Fundamentals
- Awarded 15 February 2022
- MTA: Windows Server Administration Fundamentals
- Awarded 10 November 2021
- Microsoft Certified: Security, Compliance, and Identity Fundamentals
- Awarded 2 October 2021
- The Lincoln Award
- Awarded 16 July 2021
- MTA: Networking Fundamentals
- Awarded 16 February 2021
- Microsoft Certified: Azure Fundamentals
- Awarded 14 December 2020
Degree#
I have a 1st Class Bachelor of Science in Computer Science from the University of Lincoln.
I achieved an average of 82% across all modules, with a 90% average in my final year. Modules included:
- Network Fundamentals (88%)
- Cloud Computing (74%)
- Team Software Engineering (75%)
- Cyber Security (90%)
My dissertation achieved a grade of 81% and was on the topic of “Themis: A web-based policy management tool to enable simple and robust management of end-user and server devices”.