Dr Jeremy Singer he/him

Photo of Dr Jeremy Singer
Making computers safe and secure for everyone

Reader in Programming Language Implementation

School of Computing Science
Research interests:
Computer systems, Programming languages, Cyber security, Operating systems, Code optimization
Research fields:
Raspberry Pi, Makerspaces, Low-carbon computing, Citizen data science, Secure software

Mission Priority Areas

Why do you want to join the DiveIn community?
As a person of mixed race heritage and a member of a faith community, I want to get involved with this wonderful EDI initiative.
Personal profile:

My research passion is making computer systems work better – whether that means easier to code, more energy-efficient or improving cyber security.

In my research group, we investigate systems optimization, generally using low-level computer software and experimental hardware. We built one of the first Raspberry Pi supercomputers; we maintain experimental secure CHERI servers; and we develop/use free and open-source software.

I would like to form collaborations with researchers across a broad range of disciplines to get help informing systems developers how to build elegant, sustainable and useful computing systems and platforms.

Interdisciplinary project ideas include:

  • how do we make programming language development more environmentally sustainable?
  • what does an off-the-grid datacenter look like?
  • how do we support modern cyber secure systems development in open source communities?
  • can AI assist us to defend systems software against hackers?

I like supervising collaborative, experimental, implementation-focused projects with the opportunity to engage a large user base. I enjoy all my research projects – and I firmly believe PhD research should be huge fun throughout the process, while having the potential to make the world a better place for everyone.

Previous PhD students who worked with me have gone on to a variety of careers including: Cyber Security at Google, Systems Administration at Cambridge University, Postdoc at Glasgow University, and Lecturer at Saudi Electronic University.

As a person of mixed race heritage and a member of a faith community, I support EDI initiatives. I have served as a member of the School of Computing Science EDI committee for 7 years.

If you want to talk with me, I am fluent in Java, Haskell, Python, C, Scouse and New Testament Greek.

Click / tap the stars next to items in the CoP to mark your favourites.