I'm a third year undergraduate student studying Electrical Engineering and Computer Science at UC Berkeley, the Head of Product at Blockchain at Berkeley, a lead developer at Sutardja Center for Entrepreneurship and Technology, a tutor for discrete math and probability courses, past Software Engineering Intern at Indeed.com, and past Data Analyst at Haas School of Business.

I also love smaller things that I do: having coffee chats with people with common interests, cooking "unconventional" recipes (failure rate is so far tolerable), reading Harry Potter for the 7th time, copying NBA players' moves, learning Spanish intermittently, and even risking my life biking down 45 degree hills covered with unexpected rocks and branches.


As a Software Engineering Intern at Indeed.com during Summer 2018, my main task was to build fullĀ­ stack applications using Spring framework to automate financial activities and thus increase company revenue. That summer is Austin, Texas can't be more fantanstic as I grew not only as a software engineer, but also as a friend, a teammate, and a billiard player (Austin has one of the most amazing skylines)

As the Head of Product at Blockchain at Berkeley, I create proof-of-concept full-stack decentralized platforms for companies (e.g. Qualcomm, ExxonMobil, Ford), design and lead internal blockchain workshops, and publish due diligence reports on ICOs (cryptocurrency crowdfunding). Projects I've done include:

  • Fortune 500 Consulting Projects: Architected, engineered with JavaScript frameworks, and shipped with Docker fullĀ­stack trading and rewards platforms that incorporate blockchain technologies for trustless verification and computation
  • Bet-on-it: The goal is to architect a system in which users are financilly incentivized to complete their to-dos. Users can store their tasks, choose to publish the difficult ones (for example, learn swimming in two weeks), and other users will bet either in favor of or against successful completion of this task, after which a number of tokens will be deposited into escrow. Upon deadlines, bettings are distributed across winners. Oracles are employed to objectively determine outcomes of events and smart contracts manage the entire financial transaction process without human factors. Technologies used include Node, web3, Meteor.
  • Ethereum-Forum: The idea is similar to bet-on-it. Users are rewarded based on number of likes their posts collect. Number of tokens a user possesses determines the weight each of their vote carries. The presence of smart contracts managing finance ensures constant motivation for quality posts. Technologies used include Java, Node, web3, Meteor

As a Data Analyst at Real Estate and Financial Markets Lab, my main tasks include configuring Apache Hadoop on a Linux cluster, optimizing migration of raw data, and running quantitative analyses on real estate data with SQL.

My job as a Course Tutor for upper division probability course at UC Berkeley is to teach small group sessions to help students better understand class concepts. I've been teaching since high school and I am more and more determined to continue on with this rewarding and joyful hobby.

As a developer at Data Science Education Program, I design university course labs with Python libraries to help students visualize and interact with data that are core to their understandings of class concepts.

My Horcruxes

What defines me.

Blockchain at Berkeley


When computer science disrupts finance once more

Mount Rainier


I travel to seek other places, other souls, to let life not escape me.



Teaching blockchain, data structures, and probability is eternal fun.