

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


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.


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.

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.