ALEX ALEX ALEX ALEX ALEX ALEX

Alex Lehner

Computer Engineer focuing on Software Development

I’m a Master’s student in Computer Engineering specializing in software engineering, machine learning, and data analytics.

I enjoy build scalable systems and optimizing algorithms to improve performance, automate workflows, and translate complex requirements to drive real-world impact.

Experience

Software Engineer Intern

Bloorview Research Institute — PEARL Lab

May 2025 – Aug 2025
  • Engineered a Python/OpenCV color-tracking algorithm, increasing accuracy from 30% to 80% through hue calibration, contour grading, saturation-based filtering, and advanced image processing techniques
  • Built a full testing pipeline with training and validation datasets, transforming a black-box algorithm into a transparent, tunable system for rapid debugging and performance optimization
  • Developed and enhanced gameplay features in C# and Unity, including dynamic high-score detection to improve player engagement

Operations Consultant

Isaac Operations

May 2023 – May 2025
  • Delivered $6M in annual savings for an automotive client by building VBA- and Power BI-based workload prediction tools
  • Led initiatives to streamline data access across 20+ global teams, generating $1.2M in annual efficiency gains
  • Resolved production bottlenecks to unlock a 21% capacity increase at a high-volume poultry plant
  • Applied data analysis and rapid prototyping of Python scheduling tools, client-facing React apps, and Power BI dashboards to drive $20M+ in savings through optimized labor, materials, and scheduling

Software Engineer Intern (PEY)

Cerebras Systems

May 2021 – Aug 2022
  • Designed a pruning algorithm in C++ that reduced runtime from 15 hours to 12 minutes (98% performance improvement)
  • Built diagnostic software to trace CP-SAT constraint solver failures, eliminating 100% of the backlog
  • Optimized a Dijkstra-based algorithm for target selection, improving result quality by 10%
  • Took ownership of a critical stage in the software stack, resolving all bugs using C++ and Python to ensure long-term system stability

Software Engineer Intern

Earthworm

June 2020 – Aug 2020
  • Developed the MVP of a full-stack marketplace using React, Node, Gatsby, and Sharetribe
  • Improved landing-page performance by 35% through Lighthouse-guided optimizations
  • Integrated Stripe and Chargebee APIs to enable initial product launch

Software Engineer Intern

OnCourse

June 2019 – Aug 2019
  • Implemented NoSQL data pipelines using MongoDB, Facebook Leads, and Pipedrive
  • Designed responsive HTML/CSS email templates, increasing response rates by 15%

Software Engineer

April 2020 – Aug 2020
  • Built React and SQL-backed web applications for six small businesses, supporting their transition to online retail during COVID-19

Education

University of Toronto

Master of Engineering (MEng) — Computer Engineering

Specialization: Machine Learning & Data Analytics

2025 – 2027GPA: 4.0 / 4.0

Relevant Coursework

  • Introduction to Cloud Computing
  • Performant Software Systems with Rust
  • Foundations of Data Analytics and Machine Learning
  • Applied Deep Learning
  • Introduction to Data Science and Analytics

Bachelor of Applied Science (BASc) — Computer Engineering

Minor: Engineering BusinessEmphasis: Artificial Intelligence

2018 – 2023GPA: 3.8 / 4.0

Relevant Coursework

  • Software Design and Communication
  • Introduction to Control Systems
  • Fundamentals of Artificial Intelligence
  • Computer Security
  • Algorithms and Data Structures
  • Computer Organization
  • Operating Systems
  • Computer Networks I
  • Introduction to Machine Learning

Projects

Featured Projects

Timetable Generator

A web-based scheduling application that generates conflict-free academic timetables based on user-defined courses and prioritized constraints. I designed and implemented the core scheduling algorithm, including constraint handling and pruning strategies to efficiently produce and rank valid timetables, and contributed to the frontend for multi-semester visualization and PDF exports. The project was awarded top 3 for ECE capstones.

C++PythonReactSQLFlask

GIS Mapping Application

A C++-based GPS mapping application built with GTK, designed specifically for senior users and awarded 1st place for innovative design. I implemented advanced graph-based routing algorithms, including a travelling-salesman-variant solver using meta-heuristic and simulated annealing–based iterative improvement, achieving 5th place out of 50+ teams for algorithmic performance.

C++GTK

Multi-Room and User Chat Room

A terminal-based, multi-user chat application built in Rust featuring asynchronous concurrency, real-time messaging via WebSockets, persistent chat history, and a polished CLI user experience with contextual help and command parsing.

RustTokioWebSocketsHTTPPostgreSQL

Student Volunteer Hours Manager

A cloud-native platform designed to replace paper-based volunteer hour tracking in Ontario high schools. The system supports role-based access for students, guidance counsellors, and administrators, automates approval workflows, and provides real-time visibility into student progress. Received a 100% for this project.

ReactNode.jsPostgreSQLDockerHTTPSSendGridDigitalOcean

Skills

Current favorites:
C++Rust

Languages

C++PythonRustCSQLJavaScriptHTMLCSSMATLABVBAAssembly

ML & Data

NumPyPandasscikit-learnStatistical ModelingData AnalyticsPyTorchTensorFlowNeural Networks

Tools & Technologies

ReactPower BINode.jsREST APIsWebSocketsGitDockerKubernetesLinuxArduino

Contact

The best way to reach me is via LinkedIn. Feel free to send me a message.

💼

DM me on LinkedIn

Let’s connect and chat