About me

Hi, I'm Robert! I love software development, computer vision, and firmware engineering.
I graduated with a B.Eng in electrical and computer engineering and work at Microsoft as a Software Engineer II on the Azure AI Search team, working on vector search.
Complementing my technical skills are my exceptional academics and proven leadership skills.

I've spearheaded numerous initiatives, ranging from driving a 200+ person conference from
a vision to reality, founding and growing the Senior's Program to over 180+ volunteers and
650+ workshop participants, and delivering technical talks to 250+ engineering students.
I recently led a student group to develop and train a deep neural network for human pose
estimation from scratch. Check it out on Streamlit.

In my spare time, I enjoy the outdoors and photography. (All of the images on this site are taken by me!)

Feel free to reach out if you'd like to connect!

Resumé

Software Engineer II

Microsoft | Redmond, WA (Remote)

C#, Java, Azure, REST APIs | Jun. 2022 - present
  • Working on the backend stack on Azure Cognitive Search team in C#, Java.

Software Engineer

Microsoft | Redmond, WA (Remote)

C#, Java, Azure, REST APIs | Jul. 2021 - May 2022
  • Working on the backend stack on Azure Cognitive Search team in C#, Java.

Software Engineer Intern

Microsoft | Redmond, WA (Remote)

C#, Java, Azure, REST APIs | Sept. 2020 - Dec. 2020
  • Design & implement a highly requested API & backend feature on Azure Cognitive Search team in C#, Java.

Software Engineer Intern

Microsoft | Bellevue, WA

TypeScript, JavaScript, Azure | June 2019 - Aug. 2019
  • Developed a dynamic search website generator with suggestions and filtering options in TypeScript.
  • Connected designers, engineers, and program managers to identify scope of work and feature set.
  • Improved user experience on Azure Search portal by adding new JSON editor & search website customization.

Software Developer Intern

Microsoft | Vancouver, BC

C#, Xamarin, iOS, Android | Jan. 2018 - Apr. 2018
  • Built cross-platform mobile app leveraging offline machine learning for chest x-ray classification in C#.
  • Built image processing pipeline, DevOps Continuous Integration, iOS share extension, and integration of TensorFlow Android binding library. Team expert on Git version control.

Leadership Experience

Founder & Program Leader

Senior’s Program | Victoria, BC

July 2015 - Oct. 2021
• Founded a series of workshops on technology and computers for seniors in the community.
• Supervised a team of 180 volunteers to reach 650+ attendees over 30 workshops; raised $700.

Chair & Vice-Chair

IEEE Student Branch | Victoria, BC

Sept. 2019 - Jan. 2021
• Co-delivered skill development workshops focusing on Git, machine learning, integrated circuits, breadboarding, soldering, and Eagle circuit design, reaching 250+ engineering students; successfully secured $1000 in funding.

Conference Organizer Lead

Swipe to Unlock Conference | Victoria, BC

Aug. 2019 - Nov. 2019
Assembled and orchestrated organizing committee; established conference vision.
• Spearheaded logistics planning for 200+ attendee conference on “fusion of technology and business strategy”.

Personal Projects

My projects include computer vision, machine learning, embedded systems, and circuit design.