A highly motivated and passionate Software Developer with a penchant for creating robust and scalable applications.

I enjoy working on a variety of different projects, including: bespoke APIs; large data driven concurrent systems; CLI tools; desktop applications and much more. Throughout the duration of my career I have completed projects in a variety of different languages, but my primary focus is writing Golang and Python. I also have a very keen interest in Rust and C++.

I am a huge advocate of utilising the best tools for the job, as I always use a collection of different technologies such as: AWS, Docker; Kafka/Kinesis; Lambda; Linux; Terraform and many more. I find myself regularly building secure, encrypted, scalable, microservices based architectures.

My daily routine consists of writing code, listening to code related podcasts, or reading articles and blogs on the latest software trends. Attending hack days and conferences is also a very high priority of mine as I feel this is a great way to learn and socialise with other like-minded people.

As a huge believer in giving back to the community I regularly contribute to several open-source projects. Alongside this, I co-organise several meetup groups and I also give guest lectures to students at Edge Hill University.

Love encryption? Here's my PGP Fingerprint & Public Key

						
8068 3996 F2B1 E1E2 C110  E076 537A 3149 23DA 9BB9

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2

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
v+hmhFUQdstFh/o=
=8mar
-----END PGP PUBLIC KEY BLOCK-----