About Me
Hi, I'm Evan Glasscock. I am currently a student at Washington State University in Pullman, WA pursuing a degree in Software Engineering as well as an intern at Pacific Northwest National Laboratory (PNNL).
I have experience working in various software development fields including virtual reality (VR), embedded systems, and data science.
Quick Facts
- Pullman, WA
- Software Engineering Student
- Expected Graduation: May 2026
- Intern at PNNL
- Internship ending summer 2026
- VR, Embedded, Data Science
- Eagle Scout
Programming Languages
C, C++, C#, Python, JavaScript, TypeScript, R, x86 Assembly
Engines & Frameworks
Unity, React, SvelteKit, Shiny
Tools
Git, Docker, Linux, Oracle Cloud
Portfolio
Filter by category:
Myths of Maldagar
Work in Progress
Unreleased
Myths of Maldagar is an original VR dungeon crawler game set in a fantasy world filled with magic and monsters. It features a built-in dungeon editor for creating custom dungeons and quests.
Technologies Used:- Unity Engine
- C#
- OpenXR
- Developed the dungeon editor tool for user-generated content.
- Implemented basic VR interaction and locomotion systems.
- Created 3D models and animations for environment components.
BetterHalo is a browser extension that enhances the user experience on GCU's Halo LMS platform by putting upcoming assignments and deadlines front and center.
Technologies Used:- JavaScript
- HTML
- CSS
- Developed the browser extension using JavaScript, HTML, and CSS.
- Implemented features to fetch and display upcoming assignments and deadlines.
- Tested the extension across multiple browsers for compatibility.
omicsTL is a Python package that utilizes transfer learning techniques to improve the analysis of omics data.
Technologies Used:- R
- Python
- Docker
- Developed HPC parallel processing scripts (not publicly available).
- Optimized simulation data generation times by up to 90% by improving the data generation algorithms.
- Wrote documentation and vignettes to help users get started.
Magic Blast is a 3D adventure game where you collect spells and cast them all at once.
Created in 48 hours and submitted to the 2025 Crimson Game Jam.
Technologies Used:- Unity Engine
- C#
- Blender
- Added VFX for spells and environmental effects.
- Implemented sound effect triggers and added sound effects.
- Created 3D models for environment assets.
- Composed the music.
Vroom is a simple ground-up WebGL demo which features phong lighting, skyboxes, and render textures.
Technologies Used:- WebGL
- JavaScript
- HTML
- Blender
- Developed the entire application from scratch using WebGL and JavaScript.
- Implemented phong lighting, skyboxes, and render textures for enhanced graphics.
Echolog is a platform which allows users to get better recommendations for movies and TV by matching their preferences and viewing history with the recommendations of like-minded users.
Created in 48 hours and submitted to the 2025 CrimsonCode Hackathon
Technologies Used:- SvelteKit
- SQLite
- Developed the front-end using SvelteKit for a responsive user interface.
- Implemented recommendation algorithms to match user preferences.
- Designed and managed the SQLite database for efficient data storage and retrieval.
Ghost Cursor is a VS Code extension that allows you to drop "ghost cursors" in your code which can be activated at a later time for advanced multi-cursor editing.
Indevelopment is a surreal 3D shooter game created in 48 hours that won 1st place in the 2024 Crimson Game Jam.
Technologies Used:- Unity Engine
- C#
- Blender
- Designed and implemented core gameplay mechanics.
- Developed level design and environmental storytelling.
- Composed music for the game.
pmartR is an R package for quality control, visualization, and statistical analysis of omics data.
Technologies Used:- R
- C++
- Developed new data visualization functions using ggplot2.
- Improved data normalization algorithms for better accuracy.
- Enhanced documentation and created vignettes for user guidance.
The PMart ShinyApp is a web application built using R Shiny that provides an interactive interface for analyzing omics data with the pmartR package.
Technologies Used:- R Shiny
- R
- Developed the front-end interface using R Shiny for user-friendly data analysis.
- Integrated pmartR functionalities into the Shiny application.
- Implemented data visualization features for better insights.
Work Experience
Tech Student (Intern) — Pacific Northwest National Laboratory (PNNL)
August 2022 – Present
- Developed data processing pipelines using Python and R for scientific datasets.
- Collaborated with a team of scientists and engineers to implement software solutions.
- Participated in code reviews and contributed to documentation.
Publications:
Degnan, D. J., Claborne, D. M., Richardson, R. E., Strauch, C. W., Glasscock, E. C., Velickovic, D., Burnum-Johnson, K. E., et al. (2025). MODE: A web application for interactive visualization and exploration of omics data. Journal of Proteome Research. https://doi.org/10.1021/acs.jproteome.4c00650
2023Harouaka, K., Richardson, R. E., Glasscock, E. C., French, A., Arnquist, I., Hoppe, E., Akers, S., Stratton, K., & Vrabie, D. (2023). Development of a hybrid neural network and transfer learning model for optimized ICP-MS/MS operation (Report No. PNNL-33377). Pacific Northwest National Laboratory. https://www.pnl.gov/main/publications/external/technical_reports/PNNL-33377.pdf
Technical Writer (Intern) — Marcraft
September 2021 – August 2022
- Co-wrote an educational book about scripting for cybersecurity.
- Edited and validated educational material for accuracy and clarity, including PLC programming content.
- Built and configured server hardware for educational purposes.
Publications:
Czebotar, L., Glasscock, E., Hibscher, L., Marsh, B., & Vining, J. (2023). The complete introductory scripting for cybersecurity course: Concepts & practices. Marcraft.