Summary
Keane Moraes is a software engineer and third-year Computer Science student at the University of Waterloo with nine years of hands-on experience spanning full-stack development, machine learning, and security-focused systems. He has built production and research-grade software at organizations including NVIDIA, Huawei, and Microsoft, contributing to LLM training, post-quantum cryptography (liboqs), and lightweight cryptography for embedded devices. Keane is currently exploring the intersection of NLP and personal knowledge management, building an embeddings-driven PKM system and open-source libraries to extract actionable insights from course notes. Comfortable across C/C++, Python, Go, and TypeScript, he moves fluidly between research prototypes and Kubernetes-backed production services. Colleagues know him for combining deep technical rigor with a maker’s curiosity—preferring to learn by shipping tools that solve his own productivity problems.
9 years of coding experience
2 years of employment as a software developer
High School Diploma, Mathematics and Computer Science, High School Diploma, Mathematics and Computer Science at GEMS Education
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at University of Waterloo
French, English