Hello, I'm
Dawson Lu
Engineering graduate from the University of Waterloo and current Master's student in Computer Science at Georgia Tech. I specialize in bridging industrial systems and modern software — from SCADA and MES platforms to REST APIs and mobile apps. Currently building manufacturing intelligence tools at Stryten Energy.
/ Education
My academic background
Master of Science in Computer Science
Georgia Institute of Technology
Pursuing a graduate degree in Computer Science with a focus on advanced software systems and computing.
Bachelor of Science in Electrical Engineering
University of Waterloo
Studied Electrical Engineering with coursework spanning embedded systems, control theory, signals, and software development. Completed multiple co-op terms across automation, networking, and software engineering.
Master of Science in Computer Science
Georgia Institute of Technology
Pursuing a graduate degree in Computer Science with a focus on advanced software systems and computing.
Bachelor of Science in Electrical Engineering
University of Waterloo
Studied Electrical Engineering with coursework spanning embedded systems, control theory, signals, and software development. Completed multiple co-op terms across automation, networking, and software engineering.
/ Career
A brief overview of my career
Software Engineer
Stryten Energy
Leading development of a facility-wide Manufacturing Execution System (MES) to manage real-time production data, work orders, downtime tracking, and OEE metrics. Built C# applications for automated data acquisition from high-voltage test equipment and designed secure REST APIs in Java for Ignition SCADA with JWT authentication and role-based access control. Architected integrations between SCADA, PostgreSQL/MSSQL databases, and third-party manufacturing systems.
Software Engineer
Extreme Networks
Developed automated test suites using Python and Pytest to validate controller, access point, and mobile client functionality across Windows and mobile platforms. Architected mobile client automation using Selenium, Appium, and UIAutomator, and built a time-tracking web application with Django.
Network Software Engineer
Hydro One
Programmed newly deployed distribution and transmission routers including Cisco IR807, IR809, and IR1101. Troubleshot existing smart grid routers and firewalls such as Cisco CGR 2010 and Siemens RX1100. Developed facility diagrams, deployment designs, and configuration documentation.
Automation Engineer
ABC Technologies
Prototyped custom HMI solutions using Raspberry Pi and Python for automated fixtures to increase availability and reduce cost. Implemented template PLC and HMI programs to reduce manual programming time, and piloted new hardware including biometric sensors.
Automation Engineer
Syncrude
Troubleshot Schneider and Rockwell PLC programs and delivered improvements to existing implementations at Syncrude's Aurora Processing Plant. Facilitated PLC hardware upgrades and software migrations, performed real-time equipment monitoring, and programmed VFDs for industrial applications.
Software Engineer
Stryten Energy
Leading development of a facility-wide Manufacturing Execution System (MES) to manage real-time production data, work orders, downtime tracking, and OEE metrics. Built C# applications for automated data acquisition from high-voltage test equipment and designed secure REST APIs in Java for Ignition SCADA with JWT authentication and role-based access control. Architected integrations between SCADA, PostgreSQL/MSSQL databases, and third-party manufacturing systems.
Software Engineer
Extreme Networks
Developed automated test suites using Python and Pytest to validate controller, access point, and mobile client functionality across Windows and mobile platforms. Architected mobile client automation using Selenium, Appium, and UIAutomator, and built a time-tracking web application with Django.
Network Software Engineer
Hydro One
Programmed newly deployed distribution and transmission routers including Cisco IR807, IR809, and IR1101. Troubleshot existing smart grid routers and firewalls such as Cisco CGR 2010 and Siemens RX1100. Developed facility diagrams, deployment designs, and configuration documentation.
Automation Engineer
ABC Technologies
Prototyped custom HMI solutions using Raspberry Pi and Python for automated fixtures to increase availability and reduce cost. Implemented template PLC and HMI programs to reduce manual programming time, and piloted new hardware including biometric sensors.
Automation Engineer
Syncrude
Troubleshot Schneider and Rockwell PLC programs and delivered improvements to existing implementations at Syncrude's Aurora Processing Plant. Facilitated PLC hardware upgrades and software migrations, performed real-time equipment monitoring, and programmed VFDs for industrial applications.
/ Featured Projects
A selection of professional work, published apps, and experimental prototypes.
/ Tech Stack
Breakdown of my technical skills, categorized by domain and proficiency
Languages
Backend & APIs
Databases
Infrastructure & Tools
/ Contact Me
Feel free to reach out. I'm always open to discussing new projects and opportunities.