Trevor Byko

Software Engineer,

Mini-Husky Lover, Gamer to the End

My skills and professional interests

Programming Languages

Experience programming in C / C++, JavaScript, Python, and Java

Computer Graphics

Experience with OpenGL and OpenCL for 3D graphics

Interest in AI / ML

Interest in automation, IoT, and connected devices

Interest in Parallel Programming and Concurrency

Fascinated by getting more power from the same hardware

Am I interesting? Let's find out!

I was born in the Bay Area of California and spent my early life there, until moving to the Willamette Valley at the age of 7. Until April 2022, I considered myself a willing and enthusiastic inhabitant of the Pacific Northwest! I enjoyed exploring the vast scenes scattered across Oregon, as a kid with the Boy Scouts and later with family, friends, and my Alaskan Klee Kai, Brutus. Nowadays, I am a sun-burned inhabitant of Phoenix! When not out exploring the wild desert, I spend my quiet time working on personal coding projects, explanding my knowledge of new technologies revolving around Raspberry Pi, and traversing the wide array of worlds provided by PC action RPGs.

I graduated from Oregon State University with a degree in Computer Science, focusing on simulation programming. I have exceptional interpersonal skills, and strive to develop solutions to client desires in a way that is accessible and efficient.

Currently I am a Software Development Engineer in Test at General Motors, working on internal Global Purchasing and Supply Chain programs. I helped test solutions which helped to alleviate the supply chain issues plaguing the American economy following Covid. I am in search of a transition to the development side of things, in order to expand my professional skillset and become a more widely versed software engineer!

Capstone Project



"Our project was to create a system to programmatically set the water level of the facilities at the Hinsdale Wave Research Laboratory. Users can use a web-app or mobile application to sign in and monitor facility statistics like history of depths, current fill level, and any future target water levels. Users can also view live video streams of the wave basin and large wave flume from several angles around the lab. At any point, a user can use the interface to set a level to fill up to, along with an time offset to wait until beginning to fill."


"The system relies on a centralized database that holds basic user authentication information, a history of depths within a certian amount of time, and the most recent targets set for each facility, both completed and waiting to be activated. My area of expertise in this project is in creating a method to intelligently activate the water valves when a fill needed to begin, monitor the fill, and close the water valves when appropriate, while ensuring that overfill or stagnation of filling doesnt occur."