I'm currently working on my master's thesis on integrating AI into new features on Scratch, a block-based programming website for kids.
Outside of the classroom, I love drawing, cooking experiments, teaching, and dance.
Thank you for stopping by!
I have previously had roles in software engineering, project management, machine learning, cybersecurity, database management, UI/UX design, soft robotics, 3D printing, wearable technologies and more at companies of varying sizes, from those with hundreds and thousands of employees to early seed stage startups.
💻 I have experience programming in Python, Golang, C++, C, HTML and CSS, Javascript, Java, and React.
🎨 I have design experience using Adobe Illustrator, Photoshop, Indesign, and Procreate.
I'm also fluent in Mandarin and Korean!
Working with professors at the University of California, Santa Cruz, I trained a neural network to predict whether a patient was likely to have heart disease based on 13 different attributes
We used Keras and Tensorflow to work with extracted data instances, and I learned to mitigate codependency using dropout and regualizer techniques to address the challenge of overfitting.
I first became interested in coding when I came across games on MIT's introductory coding platform Scratch when I was in middle school. Now as a college student, I am a mentor for a club on campus called CodeIt where we teach local middle school girls how to code on Scratch, and I thought that creating my own game would be an amazing opportunity for me to re-familiarize myself with the platform and hit myself with a dose of childhood nostalgia.
I created all of my own graphics and animations for the game, and also came up with my own storyline with numerous branches depending on the player's decisions.
When I first started posting my digital art online, one of my friends warned me to make sure to add a watermark to my work so that it would be more difficult for others to use without my permission.
I created a watermark and a tool that can be used to add the watermark on any image. I also worked on features such as inverting colors, converting images to black and white, and implementing seam carving to allow for content-aware image resizing.
Through my work with the edtech start up Edifii, I designed and implemented the front end of a personality quiz that was used to measure a high school student's Big 5 personality traits and Holland's Codes occupational themes to help counselors support students beyond high school.
The front end was developed in React, and the back end interacted with a Python script that allowed for the quiz results to be sent to the student's profiles. I also integrated generative AI to give insight on a student's personality based on their answer choices, such as suggesting a character from popular culture that they might identify with, or a movie or song that they might enjoy.
At my previous summer internship, I used the TeamCity API to create two new developer tools to improve developer productivity; these tools were written in Golang and were accessible directly from the command line.
The first tool allowed developers to push their jobs to the top of the build queue, which was helpful in the event that there was an urgent build that needed to bypass the long queue.
The second tool allowed for failed builds to be rerun by passing in the build IDs of one (or many) failed builds.
Together, these tools were useful when our company experienced a fire at one of our data centers and builds needed to be deployed quickly.
Dining halls are a huge part of the lives of many MIT students, and what better way to figure out which of MIT's many dining halls to visit than asking for reviews from your friends?
This embedded system takes it a step further by letting you view reviews from students all across campus, and also allows you to submit your own feedback on the day's menu to inform others' decisions.
Users are able to view the ratings of all dining halls that are currently open, also listed by geographical distance from their current location- because maybe you're willing to eat a more subpar slice of pizza for dinner to save yourself the trek across campus.
â—¦ Developed on an ESP32 with code in Arduino (user-facing) and Python (server side)
I worked with the Oracle Education Foundation as a teacher assistant for numerous technology classes throughout high school on topics including IoT, 3D printing, and wearable technologies; piloting the new neural network class allowed me to both employ my technical experience and call on my passion for teaching to effectively introduce students to new technologies.
I created a series of Google Colab notebooks to guide students through training a neural network to classify images of grizzly bears and black bears, employing the Fast.ai library.
Since the popularity of ChatGPT, I thought it might be fun to see if I could train my own neural network with the specific task of generating text that mimics that of the warrior cats books, which was one of my favourite book series growing up (with 120 books and counting!). I watched Andrej Karpathy’s video on nanoGPT and used the first installment of the warrior cats series, Into the Wild, as the input text with some interesting results.
Working with professors at the University of California, Santa Cruz, I trained a neural network to predict whether a patient was likely to have heart disease based on 13 different attributes
We used Keras and Tensorflow to work with extracted data instances, and I learned to mitigate codependency using dropout and regualizer techniques to address the challenge of overfitting.
I first became interested in coding when I came across games on MIT's introductory coding platform Scratch when I was in middle school. Now as a college student, I am a mentor for a club on campus called CodeIt where we teach local middle school girls how to code on Scratch, and I thought that creating my own game would be an amazing opportunity for me to re-familiarize myself with the platform and hit myself with a dose of childhood nostalgia.
I created all of my own graphics and animations for the game, and also came up with my own storyline with numerous branches depending on the player's decisions.
When I first started posting my digital art online, one of my friends warned me to make sure to add a watermark to my work so that it would be more difficult for others to use without my permission.
I created a watermark and a tool that can be used to add the watermark on any image. I also worked on features such as inverting colors, converting images to black and white, and implementing seam carving to allow for content-aware image resizing.
Through my work with the edtech start up Edifii, I designed and implemented the front end of a personality quiz that was used to measure a high school student's Big 5 personality traits and Holland's Codes occupational themes to help counselors support students beyond high school.
The front end was developed in React, and the back end interacted with a Python script that allowed for the quiz results to be sent to the student's profiles. I also integrated generative AI to give insight on a student's personality based on their answer choices, such as suggesting a character from popular culture that they might identify with, or a movie or song that they might enjoy.
At my previous summer internship, I used the TeamCity API to create two new developer tools to improve developer productivity; these tools were written in Golang and were accessible directly from the command line.
The first tool allowed developers to push their jobs to the top of the build queue, which was helpful in the event that there was an urgent build that needed to bypass the long queue.
The second tool allowed for failed builds to be rerun by passing in the build IDs of one (or many) failed builds.
Together, these tools were useful when our company experienced a fire at one of our data centers and builds needed to be deployed quickly.
Dining halls are a huge part of the lives of many MIT students, and what better way to figure out which of MIT's many dining halls to visit than asking for reviews from your friends?
This embedded system takes it a step further by letting you view reviews from students all across campus, and also allows you to submit your own feedback on the day's menu to inform others' decisions.
Users are able to view the ratings of all dining halls that are currently open, also listed by geographical distance from their current location- because maybe you're willing to eat a more subpar slice of pizza for dinner to save yourself the trek across campus.
â—¦ Developed on an ESP32 with code in Arduino (user-facing) and Python (server side)
I worked with the Oracle Education Foundation as a teacher assistant for numerous technology classes throughout high school on topics including IoT, 3D printing, and wearable technologies; piloting the new neural network class allowed me to both employ my technical experience and call on my passion for teaching to effectively introduce students to new technologies.
I created a series of Google Colab notebooks to guide students through training a neural network to classify images of grizzly bears and black bears, employing the Fast.ai library.
Since the popularity of ChatGPT, I thought it might be fun to see if I could train my own neural network with the specific task of generating text that mimics that of the warrior cats books, which was one of my favourite book series growing up (with 120 books and counting!). I watched Andrej Karpathy’s video on nanoGPT and used the first installment of the warrior cats series, Into the Wild, as the input text with some interesting results.
Working with professors at the University of California, Santa Cruz, I trained a neural network to predict whether a patient was likely to have heart disease based on 13 different attributes
We used Keras and Tensorflow to work with extracted data instances, and I learned to mitigate codependency using dropout and regualizer techniques to address the challenge of overfitting.
I first became interested in coding when I came across games on MIT's introductory coding platform Scratch when I was in middle school. Now as a college student, I am a mentor for a club on campus called CodeIt where we teach local middle school girls how to code on Scratch, and I thought that creating my own game would be an amazing opportunity for me to re-familiarize myself with the platform and hit myself with a dose of childhood nostalgia.
I created all of my own graphics and animations for the game, and also came up with my own storyline with numerous branches depending on the player's decisions.
When I first started posting my digital art online, one of my friends warned me to make sure to add a watermark to my work so that it would be more difficult for others to use without my permission.
I created a watermark and a tool that can be used to add the watermark on any image. I also worked on features such as inverting colors, converting images to black and white, and implementing seam carving to allow for content-aware image resizing.
I grew up in Hong Kong and lived in the Bay Area for a couple of years before moving to Cambridge, MA for college. I started coding by making choose-your-own adventure games with my friends, and I had the opportunity to teach classes on machine learning, wearable technologies, and 3D printing in high school, which fostered my passion for
I'm looking for book recommendations :)
designed with love by Alexis Huang