Crew File
About
- Studying
- M.S. Engineering (Interdisciplinary)
- San José State University · Aug 2026 – present · Expected 2028
- Previously
- Field Software Engineer I
- Canonical Ltd. (Ubuntu) · May 2024 – Jul 2026
- Promoted from Associate Field Engineer after the first year
- Focus
- Robotic vision · Robotics & AI · Possible futures
Background
I’m pursuing an M.S. in Engineering (Interdisciplinary) at San José State University, with a focus on the intersection of robotics and AI. I started in August 2026 and expect to graduate in 2028.
What draws me to robotic vision is the possibility of machines understanding the environments people live in: recognizing familiar objects, remembering where they were seen, and reasoning about what has changed. I’m particularly interested in shared spaces, where people move, borrow, and return objects, and a robot has to decide when to look again or ask for help.
Before SJSU, I worked as a Field Software Engineer at Canonical until July 2026. I designed and deployed private-cloud systems built on Linux, OpenStack, Kubernetes, and Ceph, and worked through problems across the stack. Customer conversations, technical demonstrations, and explaining complex systems were as much a part of the role as troubleshooting. I’m bringing that combination of problem-solving and speaking into my studies.
My route into engineering began with security. At UC Santa Cruz, the Slug Security Club gave me a place to explore network security and ethical hacking. After graduating, I worked on cloud compliance, threat modeling, and automation before moving to Canonical. My homelab remains a place to recreate systems, test ideas, and learn by breaking and rebuilding them.
This notebook follows the systems I build and the questions I want to explore next. My longer-term interests include space exploration and the role autonomous machines could play beyond Earth.
Current focus
When should a robot stop trusting where it last saw an object?
A question I want to investigate: how missed detections, occlusion, and time should change confidence in a remembered location.
How should robots track objects that people move, borrow, and return?
I’m interested in visual memory for shared spaces, where a tool can be visible, in use, or somewhere a robot has not checked.
When should a robot ask a person instead of continuing to search?
Exploring the tradeoff between taking another look, searching elsewhere, waiting, and interrupting someone for help.