I am currently fascinated by distributed systems at scale. I find it amazing how companies are able to scale up their systems and still maintain reliability and availability.
Passion for Software
My passion for software mainly derives from the idea of continuous learning. I love how there is always new problems to solve and new technologies to learn.
I value collaboration and trust. I believe that the best teams collaborate efficiently, while each individual on the team should be trusted to have the diligence and alignment to make the right decision and carry out the project.
I enjoy hiking and snowboarding. The west coast is amazing for enjoying the great outdoors.
You can email me at [email protected] or view my resume. To go back to the main page, click here.