levineuwirth.org/yaml-source/data/projects.yml

30 lines
1.5 KiB
YAML

# Projects shown on CV under "Systems and Engineering Projects" and on
# résumé under "Projects". The PQC entry is research-grade and also
# appears in Publications on the CV; on the résumé it's the strongest
# project and leads the list.
projects:
- name: Post-Quantum Cryptography on x86 AVX2
start: March 2025
end: Present
description: "Micro-architectural study of SIMD contributions to ML-KEM / Kyber on Intel AVX2, conducted on Brown's OSCAR HPC cluster. Hand-written AVX2 assembly achieves 35--56$\\times$ speedup over compiler-optimized C for core NTT arithmetic; 5.4--7.1$\\times$ end-to-end KEM speedup. Full statistical analysis (Mann-Whitney U, Cliff's $\\delta$, bootstrapped CIs). Technical report and reproducible artifact public."
cv_visible: false # appears under Publications instead on CV
resume_visible: true
resume_order: 1
- name: Weenix
start: January 2025
end: August 2025
description: "Full Unix-like kernel in 10{,}000 lines of C: virtual memory, VFS, system calls, threading, device drivers and interrupt handlers, and file systems with custom linker support for running userspace x86-64 ELF binaries. Brown CS 169."
cv_visible: true
resume_visible: true
resume_order: 2
- name: Networking Stack from Scratch
start: October 2024
end: July 2025
description: "TCP/IP, RIP, UDP, and DNS implementations in Go, supporting file transmission of up to 1~GB across networks of up to 8 virtual machines."
cv_visible: true
resume_visible: true
resume_order: 3