Ethan Denny
Software developer building dependable AI products
Product-minded software engineer building production agentic AI at Spellbook. Experienced in shipping user-facing features, evaluating model behaviour, and turning ambiguous workflows into reliable software across product, AI, and systems boundaries.
Skills
Languages: TypeScript, Python, C++, Rust, Go
Product & AI: React, LLM-powered products, agentic workflows, evaluations, prompt design
Systems: REST APIs, data pipelines, Git, Linux
Experience
Spellbook / Software Developer
St. John's, NL · Remote
- Build production features for Spellbook Associate, an agentic legal drafting product used by lawyers.
- Work across user-facing product and model behaviour to ship, evaluate, and improve LLM-powered workflows.
- Collaborate with engineering, product, and legal experts to turn ambiguous real-world work into dependable software.
Avalon Holographics / Software Co-op Student
St. John's, NL
- Shipped end-to-end features for C++ applications powering high-fidelity holographic displays.
- Integrated web APIs, GPU shaders, and custom data formats while iterating with a multidisciplinary product team.
Memorial University / Research Assistant & Honours Researcher
St. John's, NL
- Built interactive heat-transfer and meteorological simulations for an augmented-reality sandbox, extending it into physics education for an honours thesis.
- Developed a performance- and security-focused finite-field matrix multiplication library in Rust for cryptography research.
- Improved a C++ lightfield simulator with state serialization and critical refactors; also developed MLflow workflows supporting breast-cancer research.
Education
Memorial University of Newfoundland
B.Sc. (Honours), Computer Science
- Concentration in Visual Computing & Games · 3.96 GPA
- Honours thesis: Modelling Physics Problems on an Augmented Reality Sandbox
- President, MUN Computer Science Society · Dean's List, 2021–2025
Projects & Leadership
Demo Night — Founded and host a recurring community event for technical demos; one edition brought together 50+ people for 20 presentations.
Connect2 — Led a six-person team building a React social product from concept through deployment; won Best Design at the D.O. IT Hackathon.
Recognition
techNL Making Waves Innovator Scholarship, 2024 · D.O. IT Hackathon — Best Design, 2024