A view of the Upper West Side from across the Jackie O. reservoir

About Me

Hello! I’m Elena, a recent Computer Science graduate currently based in Portland. I love bringing ideas to life with code, learning, and exploring new technologies. I’m eager to join a team where I can grow, contribute, and make an impact.

Interests: Experimenting with AI tools, reading historical nonfiction, city photography (my shot in the banner!), and building small side projects to try out new ideas.

Looking for: A development role where I can contribute to meaningful projects, collaborate with experienced teammates, and continue developing my technical skills in a growth-focused environment.

Portfolio

A picture of the Infinite Story Generator web app

Infinite Story Generator

A web app that uses OpenAI's GPT and DALL-E APIs to create endless stories with matching illustrations from user prompts with a responsive design.


A picture of the Atomic Chess game

Atomic Chess Game

A chess variant, originally written in Python for a desktop app, and then ported to JavaScript for the web. Features include a unique explosion capture mechanic, move validation, and a classic chessboard interface.

A picture of the Small Shell project

Small Shell

A lightweight Unix-like shell that supports built-in and external commands, input/output redirection, and background processes.

A picture of the Pokemon Database

Pokemon Database

A full-stack web-based database application for managing Pokemon data, featuring complete CRUD operations and a normalized database schema with foreign key contraints.

A picture of the OTP system project

OTP System

A multi-process One-Time Pad encryption system built in C featuring TCP client-server architecture, POSIX socket programming, and concurrent request handling with comprehensive security validation for theoretically unbreakable cryptographic communication.

Education

BS in Computer Science, Oregon State University | June 2025
GPA: 3.98/4.0

Relevant Coursework:

  • Data Structures & Algorithms
  • Computer Architecture & Assembly Language
  • Web Development
  • Databases
  • Operating Systems
  • Usability Engineering
  • Software Engineering
  • Parallel Programming

Skills


Languages

  • Python
  • Java
  • C/C++
  • JavaScript
  • HTML/CSS
  • Bash
  • SQL
  • PHP
  • x86 Assembly

Frameworks

  • React.js
  • Node.js
  • Express.js
  • Jest
  • Vite
  • Mongoose

Tools

  • Git
  • VS Code
  • Visual Studio
  • PyCharm
  • IntelliJ IDEA
  • Eclipse CDT
  • MySQL
  • MongoDB
  • Apache
  • Figma
  • Jira

Contact Me

I'd love to hear from you! Whether you have a question, feedback, or just want to say hi, feel free to reach out. You can use the form below, or reach me through the links at the bottom of the navigation bar.