Perla Ruby

Front End Engineer

Hi, I’m Perla Ruby! I recently graduated in computer science and I’m excited to begin my career in software engineering. I’ve touched a range of front‑end tools, but I’m most at home working with Python, C++, and React.

Right now, I’m building new projects to grow my portfolio and deepen my skills while I look for a fulltime role. I’m a collaborative teammate who values clear communication, and I’m eager to contribute, apply what I know, and learn from experienced developers.

Vocora

Vocora

For my senior project, my team and I built Vocora to help language learners practice vocabulary in a natural and engaging way. The app includes AI chatboxes, interactive stories, images, and conversations that put new words in context. It's designed to make learning easier and more fun, with a way to save words and stories to revisit later.

ReactNext.jsSupabaseTypeScriptOpenAI APITailwind CSS
Algorithm Visualizer

Algorithm Visualizer

I built this web app to help myself and others understand sorting algorithms better by visualizing how they work with simple animations. It breaks down each step, shows the code, and explains what's happening in an easy way. My goal was to make learning computer science concepts less confusing.

Next.jsTypeScriptTailwind CSSReact
Last Letter Chain Game

Last Letter Chain Game

Originally, this started as a syllable game for my Python course, but I reworked it into an interactive word game where players take turns making word chains by matching the last letter of the previous word. It's a fun way to challenge your vocabulary and think quickly.

FlaskPythonHTML/CSSJavaScriptOwlBot API
Pomodoro Discord Bot

Pomodoro Discord Bot

I built this Discord bot to help me manage my time better since I spend a lot of time on Discord. It offers customizable Pomodoro timers, tracks sessions, and sends real-time notifications to keep users focused and productive.

PythonNode.jsdiscord.pyasyncio