hey there! my name is ileen and i'm currently a 2nd year studying computer science at university of california, irvine. i'm interested software development and building cool tech stuff! my experiences lie in python, c++, ios/web development, and databases. after participating in cs diversity programs such as girls who code, kode with klossy, and google cssi which have helped me get to where i am today, i've been dedicated to giving back through volunteering, community service, and educating younger students about cs/tech.
i'm originally from the bay area, where i've lived for my entire life. despite growing up in a tech hub, i didn't really start coding until the summer after i graduated high school. it was during this summer where i dived deeper into cs and explored various programming languages, data structures & algorithms, and how to problem solve with code. this was also when i discovered i was truly passionate about this field and wanted to have a career in cs. i also love avocados hehe. thanks for visiting my website and hope you enjoy your stay!
facebook/meta
summer 2022
swe intern
summer 2021
fbu engineering intern
kode with klossy
summer 2021
instructor assistant
summer 2020
web dev scholar
summer 2020
google cssi
intuit
summer 2019
girls who code summer immersion program
uber
fall 2022
swe intern
(hover over images for project source code)
rate my class
an ios app that allows students to write and browse reviews about college classes at uci. utilizes peterportal api to fetch course data and parse backend to store reviews and user info.
features include class recommendation system and algorithm that sorts classes by quality using apple's natural language framework.
tech: objective-c, xcode, parse, nlp, rest api
search engine
a search engine coded from scratch capable of handling 10,000+ documents/web pages in uci ics domains, under harsh operational constraints and having a query response time under 300ms. documents include those from the uci ics, stats, informatics, and related domains.
parse html/json, design efficient data structures to index documents, ensure fast file access, and balance memory usage. implement partial indexes to build indexes in memory periodically and merge after. rank documents using tf-idf, 2 grams, weighting of important text, champion lists. implement graphical user interface (gui) prompt.
tech: python, flask, information retrieval
zot habits
an iot (internet of things) software system that utilizes various sensors (distance, motion, photoresistor, temperature) to monitor/promote healthy lifestyle habits such as working with sufficient light, shorter sitting durations, and frequent breaks.
leverages real time sensing and a connection to an aws web server to store and manipulate user data. includes a flask interface that aggregates statistics, plots graphs of the raw sensor data using matplotlib, and provides healthier lifestyle recommendations
tech: arduino, c++, aws, flask, python, matplotlib, iot
sleep tracker
a hybrid app built with ionic that allows users to track sleep habits. users can browse and log their overnight sleep and sleepiness data. uses capacitor storage api to persist user data.
features include useful initial view displaying logged sleep stats, clearing all data, error prevention (toast and alert notifications), and native plugin api for sharing sleep and sleepiness logs.
tech: ionic, typescript, angular, capacitor
minesweeper
a recreation of the classic minesweeper game. user selects cells by inputting the cell row and column, and can choose to either flag or reveal that cell. game repeats in a loop until user reveals a bomb or all non-bomb cells are correctly revealed/flagged.
implement breadth-first-search algorithm that reveals adjacent cells when revealing a cell with no bomb. coded two versions with python and mips assembly.
tech: python, mips assembly
python
c++
sql
nosql
git
objective c
ios
javascript
typescript
angular
ionic
flask
mongodb
aws
mips
html
css
matplotlib
numpy
java
express
pytorch
graphql
react
vim