avatar

Joshua G. Lock

PhD Student
King's College London
joshua.lock (at) kcl.ac.uk

About Me

Software engineer and novice academic. Advocate for rigour in software engineering.

I am a (part-time) Ph.D. student at King’s College London working in the King’s Programming Education Technologies (K-PET) Group, co-supervised by Professor Michael Kölling and Dr Neil Brown.

My broad research interests include; programming languages, development tools, human computer interaction and computing education.

I have almost 20 years of industry experience as a software engineer working on open source projects, commercial products, and IT systems including build systems, OS user experience, and data systems.

My open source work includes projects in the fields of build systems and software supply chain security, most notably as a maintainer on The Update Framework (TUF) and as a maintainer/steering committee member for the Supply-chain Levels for Software Artifacts (SLSA) project.

In the past I have worked on several Operating Systems projects, built on top of the Linux kernel, at a variety of levels from the tools and recipes to construct custom GNU/Linux distributions for embedded devices to GUI applications for netbook and notebook computers.


Powered by Jekyll and Minimal Light theme.