Realm, GSON, Retrofit, Google Libraries, Kotlin
I have a multitude of experience in Android application development and teaching. I love developing Android applications the most in my free time, because I'm always excited to witness people's lives being improved through the use of my applications.
node.js, SQL, web.py (Python)
These are the back-end frameworks/languages where I have the most experience. For node.js back-ends, I typically use a standard Express web framework, and sometimes also add some direct network socket functionality to add efficiency to my back-end for apps that have larger amounts of data. I also have some experience with web.py in Python, which I use for barebones back-end development and SQL for relational database design/implementation.
Fiddling with small electronics is another one of my favorite hobbies. I love working with Arduinos to retrofit old machines/interfaces, using sensors/data to make daily tasks easier, or just hacking something portably by putting it on a Raspberry Pi. One time, I threw some code on a Raspberry Pi that could catch WPA/WPA2 handshakes and dictionary-attack handshakes on a remote server, drove around my neighborhood, and cracked almost all the Wi-Fi networks in the vicinity in under five minutes!
A lot of the practice that I do to understand more difficult Computer Science concepts and algorithms is done in Python. I love reading about and working to understand the more modern problems in CS, like AI and Quantum Computing (another reason I'm majoring in Physics).
ssh.uno is the fastest, simplest, most intuitive command-line experience yet.
Over summer, a friend and I built aspace, Inc., a multimodal navigation app that routes users to remote, under-utilized parking spots, and immediately connects them to a nearby last-mile transport option to get them to their destination. Routes are chosen to minimize commute cost and time. In Seattle, we were able to save users $5 - $25 a day with our app. We use parking transaction data, traffic data, and event data to machine learn vacancy probabilities and tie them to street parking. We also built sensor-strips to monitor real-time parking availability. We launched the app in September, participated in Y Combinator's S19 Startup School S19, and just interviewed for the YC W19 batch.
A StudentRND Code Evangelist® "goes out into the world to spread a love of code" with StudentRND, a non-profit getting students excited and involved in Computer Science. Code Evangelists are Day-Of coordinators, assisting with various event logistics at its events and by MCing and individually interacting with students during SRND's events, like CodeDay.
Resident Advisors (RAs) work in the University of Washington residence halls to establish a cohesive and responsible community in their designated area, model and support issues related to diversity, facilitate the holistic development of residents through programming, promote resident involvement, and refer, advise, and support residents as they deal with academic and personal issues.
Manage and maintain hacker space, repair and refurbish professional/industrial-grade machinery, and assist with completion of customer orders.
Working with angel investors to quickly prototype and create Android applications.
I mentored and helped judge the largest (700+ participant) hackathon in Western Canada!