About

Hello! I'm Claire. I'm a Software Engineer working in the Bay Area. I'm really passionate about writing clean and scalable code and I'm always eager to learn more about CS (and history and art and economics!)

Like many devs, I like to travel, hike, drink boba... I play piano and flute. I run for the mood boost and I'm learning how to ski! Oh and I also love strawberries 🍓 and mangos 🥭

Experience

  • June 2023 - Present
    Software Engineer at SurveyMonkey

    Machine Learning Experience Team

  • August 2020 - May 2023
    BS in Computer Science at Lafayette College

    GPA: 4.0, Summa Cum Laude | Co-Valedictorian

  • June 2022 - January 2023
    Software Engineer Intern at SurveyMonkey

    Content Engineering Team

  • June 2021 - November 2021
    Product Management Intern at Galt's Gate

    Scrappi Web Extension

Software Engineer 👩🏻‍💻

I work at SurveyMonkey 🐵 as a fullstack developer on the Machine Learning Experience Team. I love working on fun products and creating a valuable experience for customers as they interact with our Machine Learning models.

I strongly believe in creating products that improve the lives of users and benefit society as a whole. To create great products, I believe developers need to adhere to high design standards and work together to produce clean and sustainable code.

I love software engineering and I think it's a fantastic career for people who enjoy math and puzzles!

Education 📚

Lafayette College (2020-2023)

BS in Computer Science, minor in Mathematics

GPA: 4.0, Summa Cum Laude | Co-Valedictorian | Marquis Fellow

Lafayette is a small liberal arts school in Easton, PA. I had very little experience with coding prior to college, so it was at Lafayette where I developed a passion for Computer Science. The professors in the CS Dept were very supportive and helped me reach my goal of graduating in 3 years. I loved working on projects, planning events for ACM, and TA'ing for various CS courses!

Activities:
♥ Association of Computing Machinery (President) - we organized LafHacks, Lafayette's first hackathon since the pandemic!
♥ Teaching Assistant for Intro to CS, Computer Organization, and Software Engineering (my favorite ✨ lots of C++ and Github)
♥ Women in Computing
♥ Upsilon Pi Epsilon (CS Honors Society)
♥ Pi Mu Epsilon (Math Honors Society)
♥ International Collegiate Programming Contest - we made it to the North America Championships!

Projects

Here are some of my projects through the years. Many of my projects have been school projects but I recently have been working on more personal projects!

Senior Project: Leopard Code 🐆

Spring 2023

Languages, Libraries, & Frameworks: JavaScript, React, NextJS, NextAuth, MongoDB

Leopard Code is an online IDE. Students can work on a VS Code-styled IDE and receive feedback on their work. Professors can view, run, and grade assignments.

The whole class of 16 students worked on the same project. I worked on the Architecture Team as the Product Manager, a fullstack developer, and the engineering manager for the Frontend Team. We followed an agile workflow - using ticketing systems, conducting PR reviews, and presenting weekly demos.

Overall, the project was a great success and next year's senior project cohort will be working on Leopard Code as well, so the code and associated resources are still proprietary.

Flight Delay Predictions

Spring 2023

Language(s): Python

Comparison of using neural networks and tree based machine learning models to predict flight delays out of Chicago O'Hare.

Sudoku Solver

Fall 2022

Language(s): C++

Constraint Satisfaction Problem Agent with backtracking search and options for AC-3, minimum remaining values, least constraining values, and forward checking. Solves standard 9x9 sudoku board, overlapping sudoku board, and killer sudoku boards.

Sliding Tile Puzzle

Fall 2022

Language(s): C++

A* Search with Heuristics project for CS 420 Artificial Intelligence. Heuristics include Misplaced Tiles, Manhattan Distance, Euclidean Distance, and Max Sort.

Implementing SQL Statements

Fall 2022

Language(s): C++

Have you ever wondered how SQL commands such as SELECT, INSERT, and UPDATE work? For my CS 320 Database Management Systems class, we were tasked with implementing these commands (mostly) without the use of classes, objects, structs. I implemented spanned and unspanned blocks for unordered, ordered, and hashed structures. I will never take these commands for granted ever again 🥲

Concurrency Webserver

Spring 2022

Language(s): C

Using starter code from the OSTEP Three Easy Pieces Textbook (best technical read 🙌🏼), I created a multithreaded webserver. I thought it was really cool to see how a preliminary webserver worked and it was my first time writing multithreaded code!

Simple Shell

Spring 2022

Language(s): C

Using starter code from the OSTEP textbook, I used system calls such as fork(), exec(), and wait() to create the shell.

CLI Yelp

Fall 2021

Language(s): C

A very limited form of yelp (without the comments) run on the command line. Mainly an exercise in using C to implement ArrayList, LinkedList, and BinaryTree. Created for CS 203 Computer Organization.

EXCEL

Summer 2021

Language(s): JavaScript

Created a web based experiment using JS and the jspsych library for a Human Computer Interaction research experiment.

Adopet

Spring 2021

Language(s): C++

Semester long group project. I worked full stack, mostly focusing on the GUI and the backend logic. This project was really important to me because I learned how to collaborate with others on a coding project and I developed confidence in myself as a software developer.

Book Index

Fall 2020

Language(s): Java

Creates a simple index of any book given a txt file. Index is implemented in 3 ways - using a sorted list, a tree map, and a hashmap.

Coffee and Baristas

Fall 2020

Language(s): Java

Event driven simulation of how many baristas should staff a coffee shop to maximize profit.

Contact

I'd love to hear from you! Here are some easy ways to reach me:

Email: claire.l.liu1@gmail.com