About Me

Hello, World!
My name is Owen Waldron, and I’m a 4th year computer science student at the University of Waterloo specializing in AI & Pure Math. I love cats and turning beautiful mathematical ideas into elegant, tangible technology. My research interests currently include machine learning and cryptography. I am driven by a curious nature to always look for the next challenging problem to solve.
Education
- Candidate for a Bachelor's of Computer Science (Co-op)
- Artifical Intelligence specialization and a minor in Pure Math.
- Sample courses include Object Oriented Software Development, Intro to AI, Machine Learning Foundations, Applied Cryptography.
Work Experience
- Proposed, implemented, and evaluated machine learning models for autonomous vehicle driving path estimation.
- Iteratively improved model performance by consolidating literature and revising architecture.
- Benchmarked and designed tests for model to ensure that appropriate safety and efficiency standards were met.
- Assisted with Onur Arpaci's research on secure multi-party computation (MPC)
- Implement a privacy-preserving protocol for record linkage with efficiency scaling improvements over the state-of-the-art
- Conducted literature reviews to benchmark private record linkage techniques, utilizing the findings to optimize the protocol’s implementation
- Designed compiler passes in in C++ to optimize AI model execution on proprietary hardware accelerators.
- Collaborated with hardware and AI teams to co-design software abstractions that maximized throughput in wireless inference scenarios.
- Contributed to a custom MLIR dialect for hardware-specific transformations and operator fusion.
- Created reusable GitHub actions and template repositories to pioneer continuous deployment pipeline to Kubernetes.
- Developed company website in Svelte and video conference speaker analysis tools using FastAPI and ReactJS.
- Established frameworks for analysis of model accuracy and program efficiency to improve existing applications.
- Developed internal workflow automation software as part of an Agile software development team
- Collaborated with UX team to engineer a reusable React component library for internal use
- Assembled technical documentation breaking down the integration and data architecture of various applications
- Experimented with using generative AI to transform natural language into Camunda business process models by developing a proof of concept application.
- Part time job as a course marker for first year course MATH135: Algebra for Honours Mathematics.
- Marked student's and provided feedback on students' weekly assignments involving algebra proofs.
- Invented and implemented frameworks for quantitative analysis of swim club performance.
- Automated data visualization and performance report generation for board use through a web app interface.
- Developed feature rich web app with React.js frontend and a Django backend on an AWS server.
- Instructed swimmers ranging from first-time to competitive levels, adjusting to a new group and skill set each week.
- Cooperated with a team of instructors and coaches to manage over 300 campers.








