Computer science, Lehigh University

Hello, I'm Sarah.
Welcome to my webpage!

I'm currently a Control Systems Programmer at USIS Audiovisual, where I design and program the touch panels people use to run AV systems. I also build web apps in React and TypeScript, and I love learning new technologies.

See my projects
  • TypeScript
  • React
  • Next.js
  • Python
  • Java
  • SQL
  • Crestron
  • Q-SYS
Sarah smiling on a sunny beach

A little about me

I earned my B.S. in computer science with a minor in data science from Lehigh University in May of 2025. I wrapped up my degree with a year-long capstone: a React Native and TypeScript app that rates how accessible public facilities are, so people with disabilities can plan where to go.

Today I'm a control systems programmer at USIS Audiovisual. I design and program the touch panels people use to run AV systems and make sure every networked device talks to the other reliably.

Get in touch

Things I love

  • Puzzles

    I play the NYT games, especially Pips, the crossword and Strands, and love a good 1,000-piece puzzle.

  • Coffee & matcha

    I make my own matcha at home and I'm always trying new coffee and matcha shops nearby.

  • Fitness & food

    I lift weights and run, and I love finding high-protein, whole-food recipes that actually taste good.

  • Exploring the city

    Some of my favorite days are spent exploring the city with friends.

Sarah holding a hot cocoa topped with whipped cream at Bryant Park
Sarah smiling in front of a Lehigh University chapel at graduation

Where I've been

  1. Control Systems Programmer

    July 2025 - Present

    USIS Audiovisual

    I build the touch panel apps people use to run meeting rooms and AV systems. I've recently been working on integrating the React and TypeScript framework into the Crestron touch panels. I also program in SIMPL Windows and Q-SYS.

  2. Web Developer

    January 2024 - May 2025

    Lehigh University

    I kept the Lehigh Computer Science website accurate and up to date, built the design changes the department asked for, and moved the Capstone website to a new host.

  3. B.S. Computer Science, minor in Data Science

    August 2021 - May 2025

    Lehigh University

    I finished with a year-long capstone: a React Native app for iOS and Android that rates how accessible public facilities are. I also took classes in Cybersecurity, Databases, Machine Learning, Web Development, and many more!

View my GitHub
// about me
const credentials = {
  school: "Lehigh University",
  degree: "Computer Science",
  minor: "Data Science",
};

let favLanguages = [
  "Java", "Python", "TypeScript"
];

Projects

Crestron Touch Panel Framework
React, TypeScript, Tailwind CSS(In progress)

A React framework for the Crestron touch panels I build at work. Reusable hooks handle the panel's digital, analog and serial signals, and a theme system gives every client's panels one consistent design.

Facility Accessibility App
TypeScript, Expo, React Native

My capstone project: a mobile app that rates how accessible public facilities are, so people with disabilities can decide where to go based on their own needs.

Whiskr
TypeScript, Next.js, TensorFlow, MongoDB(In progress)

A social app for cat photos only. A TensorFlow image classifier checks every upload and turns away anything that isn't a cat.

Plant Pal
React, Vite, Express, ElephantSQL, Google OAuth

Track when each plant in your garden needs water. Sign in with Google, add plants from the Perenual plant database, and paid users get care tips.

Database Banking System
Java, Oracle, PL/SQL

A simulated bank built for my database systems class, with accounts, deposits, withdrawals and transfers handled by stored procedures that keep the data consistent.

Let's connect

Open to new roles and projects. Email works best.