About
Certifications and Awards#
- Cisco Certified Network Associate (CCNA)
- Awarded 22 April 2023
- 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”.
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 and 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
#