Hi there š
My name is Ethan and Iām currently studying Computer Science at UC Berkeley.
I love tinkering around and experimenting with code to solve interesting and challenging problems.
One area Iām especially passionate about is education - Iāve always been a hands-on type of learner and have struggled with focusing in a ātraditionalā textbook and test based classroom environment. So, Iāve tried to actively create a better learning environment for all types of learner as a member of the course staff for CS 61A at Berkeley. In the past, Iāve also created educational tools like PythonBuddy which allows for users to immedietely start programming with live Python syntax checking and execution online.
Outside of education, Iām interested in cybersecurity and building useful and robust software. For example, at GitHub currently, Iāve designed and implemented a new feature that many customers are asking for called āComposite Actionsā. You can see some of my work here: https://github.com/actions/runner/commits?author=ethanchewy. As part of the BLUES Lab, Iām also working on creating an offline smart speaker with built-in privacy controls.
While Iāve worked with a handful of languages and frameworks, Iāve most recently worked extensively with C#, Python, Go, and JavaScript as well as Flask and Ruby on Rails. My favorite language as of now is Python since it has the lowest barrier of entry for programming something awesome (ex: my cousin who is in the 2nd grade really loves Python)!
In terms of my professional experiences, Iāve interned at Etsy and two startups before where Iāve created features and optimizations that are used by millions of people.
My personal site is located at http://ethanchiu.xyz/.
Here are some of my favorite blog posts so far: