Lukas Boelling
Work Experience
- Lead the development of the lab automation software with a focus on reliability and ease of use.
- Developed internal tools to reduce experimentalists’ workload, improving overall efficiency and throughput.
- Implemented QA procedures to speed up software development time by a factor of 3x.
- Designed the lab’s network architecture to centralize automation control.
- Developed and maintained a proprietary internal tool used by researchers.
- Optimized frontend rendering times by a factor of 2.5x.
- Implemented backend services in Python and Go to aid therapeutics research.
- Worked at the University of Toronto Matter Lab, headed by Alán Aspuru-Guzik, that combines chemistry, machine learning, and quantum computing to make new chemicals and materials.
- Successfully delivered project using various machine learning models in Python.
- Created and implemented an efficient algorithm to quickly approximate the surface area of molecules.
Projects
Created a client-side broswer Gameboy emulator using Rust compiled to WebAssembly. Performance was measured and optimized with the help of perf.
Created a website to algorithmically stylize images by recreating them with layered circles. The algorithm uses a genetic process to select each circle sequentially. Developed in Rust and compiled into WebAssembly to run locally in the browser.
Created a Python application to generate and visualize higher-dimensional kaleidoscopes. Kaleidoscopes can be viewed and interacted with through a PyQt GUI. Calculations to generate the kaleidoscopes are implemented with NumPy for numerical computation efficiency.