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.
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éMy projects include computer vision, machine learning, embedded systems, and circuit design.
Successfully trained U-Net CNN on KITTI Road dataset with worst case of 91% F1 score using Keras & Python.
Achieved a 10x speedup compared to naïve implementation by using C and assembly-level optimizations.
Trained U-Net CNN for depth estimation on DrivingStereo dataset using Keras & Python.
Implemented multi-user two-player online game using Python, Bottle, React, and SQLite & server-side logic.
Trained keras-rl reinforcement learning model with a combination of self-play and publicly available snakes.
Using the STM32F0 microcontroller, change the frequency of a PWM signal generated by a 555 timer, measure the frequency using interrupts, and interface with an LCD to display the results.