- Carleton University LaTeX Thesis Document Class
A LaTeX document class for typesetting theses according to Carleton Universities specifications.
Click one of my interest cards to learn more.
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.
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 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 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.