Preston G. Corless

(586) 290-8781 | pgattic@gmail.com | github.com/pgattic


Skills

Programming Languages: C#, C/C++, Dart, Erlang, Golang, Kotlin, MOS 6502 Assembly, MySQL, Rust
Scripting Languages: Bash (Shell Scripting), JavaScript, Lua, Python
Certifications: CompTIA Security+ SY0-701
Development Environments: Android Studio, Arduino, Eclipse, JetBrains Rider, Vim, VS Code
Web Technologies: Firebase, HTML5, CSS, JSON, Protocol Buffers (Protobuf)
Other Technologies: Command Line, Docker, Flutter, Git, Jetpack Compose, Linux, Terraform, Unix
Spoken Languages: English (Native), Spanish (Fluent), Portuguese (Intermediate), Mandarin Chinese (Beginner)
Soft Skills: Adaptability, Balanced Lifestyle, Enthusiasm, Grit, Innovation, Leadership, Public Speaking

Education

Jul. 2022–Apr. 2025B.S. in Computer Science | Brigham Young University–Idaho | Rexburg, Idaho | 3.94 GPA


Work Experience

Jan. 2024–Apr. 2025Paid Student Peer Advisor | Brigham Young University-Idaho | Rexburg, Idaho

Sept. 2023–Apr. 2024Paid Teaching Assistant (ECEN 106) | Brigham Young University-Idaho | Rexburg, Idaho

Jan. 2023–Apr. 2023Android Developer Intern | Church of Jesus Christ of Latter-Day Saints (ICS Department)

Jul. 2020–Jun. 2022Missionary | Church of Jesus Christ of Latter-Day Saints | El Salvador


Extra-Curricular Activities

Personal Projects Learning Outcomes
Nintendo DS port of WebAssembly runtime Embedded Systems, Containerization, Foreign Function Interface (FFI)
Canon, command-line scripture reference tool Golang, Standard Input/Output Piping
Cairn, a stack-based programming language Rust Language, Low-Level Optimizations
Accurate CHIP–8 emulator Hardware Virtualization, Memory Management
PxStream, a fractal-inspired photo file format C language, Data Compression
Yeet Ball, a mobile game made with Apache Cordova JavaScript, Mobile Development
Super Rex Dash, a mod of Super Mario Bros. 6502 Assembly Language, Binary Patching

Service

https://github.com/pgattic