Conner Bradley

BCS, MCS Student, Computer Science Researcher

Hello! Welcome to my academic homepage. I am a Master's of Computer Science student under the supervision of David Barrera

Research Interests

Click one of my interest cards to learn more.

Embedded Systems

I am quite passionate about developing software on resource-constrained embedded systems. Most software written on embedded systems tends to be written in C; however, I believe that the memory safety guarantees of Rust provides an attractive solution for the next-generation of embedded systems software.

Operating Systems

One of the largest problems with modern day operating systems is their monolithic nature. I am particularly interested in OSes with a microkernel design, although these are esoteric and have not seen wide adoption, microkernels are (in my opinion) the more secure architecture for operating systems.

Internet of Things

In recent years, the large movement of small internet-connected devices have brought up some new interesting security problems. I am particularly interested in secure IoT operating systems, and secure ecosystems of IoT devices.

Secure Hypervisors

Secure hypervisors are more than just a technology to run a VM on, one way of providing isolation to various components of a monolithic system is through virtualization; however, providing strong security mechanisms in a hypervisor is no easy task.

Data Science

Data science is no longer a current research interest of mine, in my undergrad I wrote a honours thesis Extending Heterogeneous Recommenders Beyond First-Party Datasets. I still plan on learning about data science; however, I see it as a means to an end.

Past Research

Toward Identification and Characterization of IoT Software Update PracticesConner Bradley, David BarreraSeptember 2022Accepted for publication at FPS 2022
Extending Heterogeneous Recommenders Beyond First-Party DatasetsConner BradleyApril 2021Undergraduate honours thesis


Frequently Used Technologies

Linux logoGit version control logoPython logoLaTeX logo
Fedora logoNode.JS logoScala logo
C language logoReactJS logoFish logo
C# language logoAngularJS logoBash logo


There are a few ways to get in touch with me

  • Perform substitutions at the parentheses to get my email: (my first name)(my last name)(at)
  • Github: TheConner

Curious about the website? sources are available on my GitHub