Summary
James Liu is a software engineer and M.A.Sc. candidate at the University of Toronto specializing in computer architecture, with a decade of hands-on experience spanning embedded systems, analog IC layout, FPGA work, and full-stack development. He led and largely implemented the distributed drive and control system for a full-sized solar race car that reliably completed a 3000 km crossing of the Australian outback, demonstrating systems-level design and real-world robustness. Currently contributing to VertiGrow and an IoT smart-energy startup while exploring Rust, James blends research rigor with product-focused engineering across firmware, hardware, and web stacks. His background includes analog layout at Rambus and leadership roles on multidisciplinary racing teams, giving him an uncommon fluency in both silicon-level detail and system integration. He’s continually expanding his toolkit through hobby projects involving micros, music, LEDs, and FPGA work, bringing curiosity and practical creativity to every role.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Computer Science: AI + Decision Making, 5.0/5.0, Bachelor of Science - BS, Computer Science: AI + Decision Making, 5.0/5.0 at Massachusetts Institute of Technology