Value-driven Software Engineer changing careers to study Plant Biology
Education
2026-09 ‑ Present
**Non-degree Student**, *Biology*, University of Toronto
Enrolled in additional biology courses before pursuing graduate school, specializing in botany
2022-09 ‑ 2023-08
**Master of Applied Science**, *Electrical and Computer Engineering*, University of Waterloo
CGPA: 95.5%
NSERC Canada Graduate Scholarship - Master's
Dean's Entrance Award
Engineering Excellence Fellowship
President's Graduate Scholarship
2017-09 ‑ 2022-04
**Bachelor of Applied Science**, *Honours Computer Engineering*, University of Waterloo
CGPA: 91.9%
Dean's Honour's List
NSERC Undergraduate Student Research Award
Experience
2025-04 ‑ Present
**Wilderness Union**, *Volunteer Software Developer*, Toronto, ON
typescriptreactpostgresql
Building trip administration and communication software for an outdoor adventure company
- Led the development of a tool to facilitate communication to trip attendees via email and Discord
2025-07 ‑ 2026-08
**Coalition Inc.**, *Software Engineer II*, Toronto, ON
pythonpostgresql
Backend server development for a cyber-insurance underwriting workbench platform
- Optimized the data processing pipeline to reduce underwriter wait times by over 95%
- Implemented REST API endpoints to support business needs, including a comments system, presentation of privacy and vulnerability scan discoveries, and AI classifier feedback collection
- Created tools for migrating data from Jira, Salesforce, and the legacy format into the new platform
2023-09 ‑ 2025-05
**Lorica Cybersecurity**, *Software Engineer*, Toronto, ON
c++17typescriptpythonrust
R&D for applications of Fully Homomorphic Encryption (FHE) and Confidential Computing
- Designed a new algorithm for performing regex search with FHE, a key feature for the product
- Led refactoring of TypeScript/WebAssembly FHE libraries and development of APIs and SDK
- Developed a minification tool for the Rego policy language to reduce file sizes by over 90%
- Designed a data format and implemented parallel AWS S3 object read/write for encrypted data
2019-09 ‑ 2023-08
**University of Waterloo**, *Research Assistant*, Waterloo, ON
c++17cpython
Empirical CS research in automating the Boolean Satisfiability Problem, advised by Dr. Vijay Ganesh
- Led the design and implementation of an advanced class of SAT solvers using Extended Resolution
- Advised undergraduate students on the design and implementation of parallelization and machine learning techniques for Satisfaction-Driven Clause Learning SAT solvers
2023-01 ‑ 2023-08
**University of Waterloo**, *Teaching Assistant*, Waterloo, ON
rustcudapython
Teaching and grading for ECE459 (Programming for Performance) and ECE208 (Discrete Math II)
- Assisted in teaching Rust and CUDA basics and created automated grading scripts for ECE459
- Graded assignments and prepared and taught tutorial sessions for 150+ students in ECE208