Ethan Pisani.

LinkedInWebsiteGitHub

Introduction

Hey, I'm Ethan Pisani, a Computer Science student at the University of Western Ontario, wrapping up my Bachelor's with an Honors Specialization in 2025. I’m passionate about AI, machine learning, and game development, with a strong focus on creating innovative solutions through both software engineering and AI techniques.

My projects range from developing AI agents for games like CSGO, where I compare traditional pathfinding with deep learning, to working on real-time bus visualization using AI/ML for my city’s transit system. I’m also building a 3D game in Godot with custom C++ modules that interface with LLaMA, stable-diffusion, and more.

I’ve interned as a Junior Software Developer at the Canada Revenue Agency, gaining hands-on experience with COBOL, JCL, and mainframe debugging, while also doing QA and bug triaging. Additionally, I’ve had a stint at the DFO Government of Canada as a Junior Communications Officer, helping streamline communications and manage user stories for software projects.

When I’m not coding, I’m probably tinkering with my homelab, I just upgraded to 10gb LAN!, where I self-host apps and experiment with different systems like Docker, TrueNAS, and Proxmox. You’ll often find me deep-diving into emerging tech, whether it’s neural networks or new software, always looking for that next creative challenge.

Education

Bachelor of Computer Science University of Western Ontario 2021 — 2025

Honors Specialization in Computer Science

Papers

Projects

Skills

Experience

Junior Software Developer | Canada Revenue Agency May 2024 — August 2024


Junior Communications Officer | DFO Government of Canada May 2022 — August 2022

Extra-Curricular Activities


Team Lead | LTC Bus AI/ML | Western Developer SocietyOctober 2024


Developer | Project ASH | Western AI2023


Developer | Project Lambda | Western AI2022


Developer | Pose Estimation | Western AI2021