Close

Lucas Thiessen

Computer Engineering Graduate

Download Resume

About Me

Profile Picture

Name: Lucas Thiessen
Age:

I’m a computer engineering graduate from the University of Waterloo with experience in C++, embedded systems, robotics, and full-stack development. I’ve worked across multiple tech roles, building everything from autonomous robots and FPGA processors to PHP/JavaScript web platforms and AI-powered features. I enjoy solving complex engineering problems, designing intuitive user experiences, and creating systems that are fast, reliable, and impactful.

Contact

Experience

Mikobyte Solutions

Software Developer

• Developed a chat feature in C++ using the ChatGPT API, allowing tenants to obtain detailed, context-aware answers to building-related questions.
• Implemented custom document chunking and message content generation to improve response accuracy.
• Created a user-friendly stock trading interface, enabling seamless interaction with real-time stock market data.
• Designed and optimized algorithmic solutions in C++ to meet client requirements and performance constraints.

AlertDriving

Software Engineer

• Automated user account creation by enabling bulk employee uploads via Excel and sending setup emails.
• Developed over 20 features and bug fixes using PHP, JavaScript, and SQL, enhancing application performance.
• Implemented comprehensive unit tests with PHPUnit for features in a driver training system, ensuring robustness and reliability.

Year Zero Studios

Backend Software Developer

• Developed a quiz-building application using React and Firestore, improving overall user experience.
• Enhanced functionality and performance across multiple Year Zero Studios websites by designing and implementing features and bug fixes for over 5 active projects using Figma, Git, Firestore, and Heroku.
• Composed support documentation to aid other developers on topics including Git, Heroku deployment, and Firestore.

University of Waterloo

Computing Assistant

• Built a mobile-responsive version of an asset management website using PHP, HTML, and JavaScript, improving accessibility and overall user experience.
• Maintained an asset management website for the University of Waterloo, resolving over 30 issues.
• Provided desktop and hardware support for students and faculty at the University of Waterloo.

Regional Municipality of York

Support Analyst

• Provided cellular and desktop support to the employees of the Regional Municipality of York.
• Identified and resolved employee issues using service desk ticketing software, BlackBerry UEM and Microsoft Intune.
• Composed support documentation on common issues to reduce the amount of time they take to solve.

The Family Central Restaurant

Server/Supervisor

• Supervised other team members to ensure that customer service standards were met.
• Completed daily paperwork and bank deposits.
• Delegated cleaning duties to ensure board of health standards were not only met but exceeded.

Education

University of Waterloo

Sept 2020 - April 2025

Bachelor of Applied Science in Computer Engineering

Awards: Presidents Scholarship

Glendale High School

Sept 2015 - 2019

High School Diploma

Awards: Ontario Scholar, Proficiency in Physics, Proficiency in Chemistry, Proficiency in Calculus
Clubs: Rube Goldberg Club, Math Competitions, Junior Band

Featured Projects

CargoBuddy: Advanced Autonomous Cargo Delivery System

University of Waterloo, 2024

• Developed an autonomous robotic system for transporting items in storage facilities, enhancing efficiency.
• Optimized path planning algorithms in C++ on a Raspberry Pi, utilizing an internal map for efficient navigation.
• Engineered precise navigation using a particle filter algorithm, integrating data from ultrasonic distance sensors and LiDAR to enhance localization accuracy.
• Designed a custom PCB to optimize the robotic system's functionality and streamline hardware integration.

Space XPlorer: Celestial Tracking App

University of Waterloo, 2024

• Designed and developed Space XPlorer, a mobile app for tracking celestial events utilizing Kotlin, XML, Python, Docker Microservices, and PostgreSQL.
• Utilized NASA’s open APIs, News API, and Weather API to enable real-time discovery and tracking of celestial events.
• Managed user accounts, event tracking functionalities, and a dynamic news feed.

RTL 5-Stage Pipelined Processor

University of Waterloo, 2023

• Designed a 5-stage pipelined processor on a PYNQ-Z1 FPGA, using Verilog and SystemVerilog.
• Developed hazard detection and forwarding units, reducing data hazards, and optimizing pipeline efficiency.
• Executed functional and timing simulations with Verilator and Vivado, resolving critical design issues.

View More Projects

VHDL Compiler

University of Waterloo, 2023

• Built a compiler for a VHDL-like language, handling lexical analysis, parsing, translation, and optimization.
• Implemented multiple parsing algorithms in Java, such as a custom Recursive Descent Parser and Parboiled.

Altera Cyclone FPGA Operating System

University of Waterloo, 2023

• Designed and implemented a first-fit memory management system in C, reducing memory fragmentation.
• Developed a priority-based kernel with min-heap scheduling and aging techniques, improving task run times.
• Implemented inter-task communication enabling seamless coordination between tasks and devices.

View Less Projects

Skills

Get in Touch

Personal Email:
lucasthiessen14@gmail.com

School Email:
lucas.thiessen@uwaterloo.ca

Phone Number:
226-970-2402