avocado

👩🏻 about me

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!

📌 experience

facebook logo facebook/meta

summer 2022

swe intern

summer 2021

fbu engineering intern

kode with klossy logo kode with klossy

summer 2021

instructor assistant

summer 2020

web dev scholar

google logo google

summer 2020

google cssi

intuit logo intuit

summer 2019

girls who code summer immersion program

uber logo uber

fall 2022

swe intern

💡 projects

(hover over images for project source code)

Rate My Class icon

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 icon

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

ESP32 icon

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 icon

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 icon

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

🍎 teaching

data structures learning assistant
  • spring 2022
  • advise professor on lesson plans, homework/exam questions, and increasing student outcomes
  • Hold weekly office hours, exam review sessions, and assist lectures with interactive activities
lab tutor at uci
  • fall 2021
  • assist students with python programming in lab
  • winter 2022
  • assist students with assembly programming (mips) in lab
superposition at uci
  • summer 2020 - present
  • lead a chapter of a women in stem club at my university
kode with klossy
  • summer 2021
  • instructor assistant for web dev camp
stanford code in place
  • spring 2021
  • section leader for first half of cs 106a
irvington coding tomorrow initiative
  • summer 2020 - winter 2020
  • co-led weekly python/java lessons

💻 skills

proficient

python

c++

sql

nosql

git

objective c

ios

javascript

typescript

intermediate

angular

ionic

flask

mongodb

aws

mips

html

css

familiar

matplotlib

numpy

java

express

pytorch

graphql

react

vim