Hi! I'm Lukas, a software engineer who loves building games, with a focus on graphics.
I did my undergrad at Carleton University with a specialization in Game Development, and then later got my Master's at the University of Toronto with a focus on Graphics and Geometry Processing Under the supervision of Qingnan Zhou and Alec Jacobson.
On top of my passion for making games, I also am a huge fan of playing them. I used to play Dota 2 professionally under the name Zore where I made my debut on team Felt reaching the first division of the North American Dota Pro Circuit. These days, I don't have as much time to compete, but you can still find me ranked in the top 100 players across the Americas (top 10 in Canada).
-
University of TorontoSep 2022 - Dec 2023Master of Science in Applied Computing
-
Carleton UniversitySep 2016 – Jun 2021Bachelor of Computer Science: Computer Game DevelopmentDean's Honour ListCo-operative Education
-
Instacart: Software EngineerMay 2024 - Current
- Led the Clime pipeline overhaul, deprecating legacy models and implementing a novel incremental strategy across a multi-model DBT workflow powering treatment performance and ROI. This reduced hourly runtime by 30% (from ~60 to ~40 minutes) and replaced fragile multi-step backfills with a single deterministic full-pipeline execution which significantly improved reliability and DS productivity.
- Built the end-to-end ad performance and reporting pipelines for Reddit and Pinterest integrations, enabling standardized cross-channel marketing attribution.
- Redesigned the Active User Attributes table by replacing a deprecated Braze-synced dependency with an internally derived event-driven model. This increased user coverage by 40%+ and reduced null attribute rates by up to 20%.
- Served as project co-lead for the Abandoned Cart flow redesign, rebuilding the system to support partnered storefronts and additional configurability (such as abandonment timing).
-
Luminet Bio: Software Application DeveloperSep 2022 - Current
- Implemented several pipelines for automating the pre-processing of large datasets using python.
- Built a tool for visualizing large node/edge based graphs using a custom C++/OpenGL rendering engine.
-
Adobe: Research Scientist/Engineer InternMay 2023 - Dec 2023
- Developed a highly optimized cross platform large integer library, capable of efficiently performing arithmetic operations on 128, 256, and 512 bit integers using C++. Improved performance to alternatives by up to 5x.
- Was the lead developer on a research project to create an efficient and robust geometry processing kernel, based on barycentric integer coordinates.
-
Sportomics: Software Engineer InternSep 2020 - Dec 2020
- Analyzed and visualized metabolic and proteomic data from blood samples of Olympic level athletes.
- Developed a prototype of a web interface and backend server using NodeJS, React, and MongoDB to allow team doctors, managers and athletes to access the proteomic data and recommendations.
-
Gimme360: Software Developer InternMay 2019 - Aug 2019
- Contributed to and refactored (improving readability and performance) a back end Node.JS web server, specifically with regards to managing user data hosted in a MongoDB instance.
- Created a prototype to validate and convert 3D models from various formats (GLTF/GLB, OBJ, FBX) to the USDZ format (for use in augmented reality applications).
-
Sci Rep. 12(1):19824, 2022
-
Sci Rep. 12(1):8150, 2022