Hello! I'm Anna, a rising junior Computer Science student with a minor in Mathematics. I'm interested in software engineering, mobile and desktop app development, and AI and machine learning.

Programming Languages

Frameworks & Libraries

Tools

Projects

InboxWhiz Image

InboxWhiz - Chrome Extension


InboxWhiz is a Chrome extension designed to help users declutter their Gmail inboxes. It provides features such as bulk email management, automatic unsubscription, and efficient email sorting, all while maintaining user privacy by processing and storing data only locally in the browser.

The extension was built using React with Typescript for the front-end, with integration of the Gmail API to enable seamless email management. We also used Playwright for end-to-end testing.

Note: The source code for InboxWhiz is currently closed-source but is available upon request. Please contact me if you are interested in accessing or reviewing the code.

Tank Monitor Image

OAP Tank Monitor


Open Acidification Project (OAP) aims to create low-cost, open-source tools to conduct ocean acidification research. The project is being developed by students and faculty at Walla Walla University.

My contribution to this project is a Flutter app for monitoring the research tanks and visualizing the collected data. The app provides real-time updates and historical data analysis to help researchers track and manage the conditions within the tanks effectively.

Tiled image Original image

Image Tiling


Python script processes images by pixelating them and reducing their color palette to a set of user-specified colors using KMeans clustering and Euclidean distance within the RGB space. The goal is to transform any image into a pattern that can be laid out with different colored tiles.

A Flask server is used to serve the image processing script as a web API, which is accessed by the front-end (built with HTML/CSS/JS).

Project 1 Image

YNAB Transaction Automation


A Python script that automates the process of fetching transactions from an RBC Bank (U.S) account to YNAB budgeting software, using the Playwright library for web automation.

Contact Me

If you'd like to connect or work together, feel free to reach out!

Email Me | LinkedIn