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

About Me

Hi! I'm Elena, a Computer Science graduate and Combat Systems Engineer currently based in Greater Philadelphia. I enjoy solving complex technical problems, whether that means investigating software issues, working with system requirements, or learning new technologies.

In my current role, I support the Aegis Combat System Vertical Launching System, investigating problem reports through test data analysis, Java code tracing, requirements engineering, modeling, and system testing. Every day gives me the opportunity to learn from experienced engineers while contributing to the development and verification of mission-critical systems.

Interests: Reading historical nonfiction, city photography (my shot in the banner!), and building small side projects to experiment with new ideas.

I'm always interested in connecting with people who are passionate about software, systems engineering, and solving interesting technical challenges.

Portfolio

CLI mockup showing web crawler loading

Crawly

A Java web crawler for creating offline website archives. Recursively downloads pages and images within a domain, rewrites links for local browsing, and runs with either command-line arguments or a GUI.

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 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 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 Atomic Chess game

Atomic Chess

A chess game variant featuring a unique explosion capture mechanic, move validation, and a classic chessboard interface.

A picture of the OTP system project

OTP System

A One-Time Pad encryption system featuring TCP client-server architecture, POSIX socket programming, and concurrent request handling with comprehensive security validation.

Education

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

Skills


Languages

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

Frameworks

  • React
  • Node
  • Express
  • Mongoose
  • Vite
  • Jest
  • JUnit
  • Swing

Tools

  • Git
  • MySQL
  • MongoDB
  • VS Code
  • Visual Studio
  • IntelliJ
  • PyCharm
  • Maven
  • CMake
  • Figma
  • Jira