I am a PhD student at UCLA. My research interests include, but are not limited to, mobile + scalable distributed computing, health analytics, probabilistic reasoning, effective sampling, and (in general) computer systems design and architecture.
Researched cache optimizations. Updated internal cache simulator to model current GPU architecture. Explored transaction reordering and compression algorithms for the next generation architecture. (C++)
Explored interconnect networks and datacenter applications. Studied and improved upong previous work on a hybrid wired/wireless on-chip interconnect network. Considered new topologies, flow control and adaptive routing. Modeled ideas on a modified Garnet network simulator (C++)
Worked in device integration and automation. Created a program to integrate hardware devices used for electron microscopy. Automated search/scan algorithms using feedback loops. Tuned program based on hardware limitations to maximize scan speed. Integrated with visualization tools. (C++, Matlab)
Worked in simulator development. Ported an old SPARC architecture simulator with a specialized accelerator setup to a new x86-64 simulator. Created custom instruction for an LCA device that can use DMA, send CPU interrupts, and perform specialized functions. (C++, Python)
I truly believe that the iPhone is the most impactful and interesting invention of my lifetime. As such, my passion is in influencing the mobile world in a beneficial way.
To get my blood pumping, I like to climb rocks, find peace through yoga, swim quickly and run as fast as my legs will let me. My ideal Saturday involves some reading, some ocean, and some delicious food.
If you are interesting in developing an app, feel free to reach out. I always enjoy discussing an app's feasibility over a good cup of coffee.