Software Engineer and Computer Science Researcher.
image-processing-cpp. An image processing application programmed in c++
12plinius. Plinius: Secure ML model training with Intel SGX and PM for fault tolerance
8tees-for-dummies. Easy guides to set up and test TEEs: SGX, TrustZone, CCA, TDX, AMD SEV-SNP, PMP
6nvram-library. A list of NVRAM papers and useful links to NVRAM related material.
5awesome-pim. A curated list of publications and resources on processing-in-memory (PIM)
5intel-sgx-real-time-ecrts. Artifact for our ECRTS paper on real-time guarantees of Intel SGX
4elk-fraud-detection. A telecom-fraud detection tool based on the ELK stack
3latex-thesis. Latex Template for ENSP final year dessertation thesis
3my-project-based-learning. This repo contains code on many project-based-learning tutorials. Examples: adeept-rasptank robot, arduino based projects and even nerdy stuff like building bootloaders. I add a folder for each subproject I work on.
2montsalvat. GraalVM native image partitioning for Intel SGX enclaves.
2pim-benchmarks. Benchmarks for in-memory processing applications.
2sev-playground. AMD-SEV-SNP playground: tests and benchmarks
1vote-foot. Football team voting system based on Laravel framework and AdminLTE.
1placement-simulator. VM placement simulator
1learn-mx. Learning how to use Graal's mx tool
1sgx-romulus. SGX-Romulus is a SGX-compatible persistent memory (PM) library based on Romulus PM library.
1