PETER

NELSON

My Background

underline image

I am a licensed pilot, SCUBA diver, professional baker, metalcraft artist, and dedicated tech geek.

Following my recent graduation from the University of Oregon, I have enjoyed honing my skills and building my knowledge within the wide realms of software development and hardware tinkering.

I believe that ethical, emergent technologies have the potential to build a brilliant human future.

My Presence

underline image
linkedin logo

LinkedIn


bitbucket logo

BitBucket


university of oregon logo

Graduated with a Bachelor's degree in Science and a major in Computer Science

freeport bakery logo brickmaiden breads logo

Professional Bakery Experience

american river college logo

Completed an Associate's degree in the field of Electrical Systems Technology

FAA logo

Finished flight school with an ASEL Private Pilot's Certificate

goethe logo

Passed the German A1 proficiency exam

diving flag

Aquired the PADI Open Water Diver certification

My Projects

underline image
webGPU logo

Research and Application

Code Repository Link


WebGPu is a recently developed 3d graphics and GPU compute API. It was developed cooperatively by many organizations, including Google, Mozilla and Apple with the aim to deliver improved performance and accessibility compared to the OpenGL and WebGL APIs.

WebGPU functions as an interface between the host system’s GPU and the developer, allowing for compute and render commands to be sent to the GPU from native apps and web browsers. It has many exciting applications in game engines, web development, machine learning, data visualization, and more.

For more information, try this link: Mozilla WebGPU Documentation

  • Research project in cooperation with the University of Oregon CS department (Summer 2023)
  • Goal of evaluating webGPU’s capabilities as a data visualization medium
  • Project is on-going, I will take webGPU further as a full web application
  • Planned Expansion: webGPU 3d painting program
  • The user will input a 3d object, and texture the object with a digital brush
  • Exploration of webGPU, javascript, 3d and 2d graphics pipelines, GPU compute




RC Airboat Prototype

Code Repository Link


  • A functional airboat prototype based on Arduino
  • Exploration of C++, embedded programming, arduino, mechanical construction




RFID Protected Voice Memo Recorder

Code Repository Link


  • A sound recording apparatus based on Arduino
  • Recording begins when an authorized RFID tag is presented
  • Exploration of C++, embedded programming, circuit design, arduino




Rasterizer in C

Code Repository Link


  • From scratch C language rasterizer for the purpose of 3d and 2d rendering
  • Exploration of C, vector math, rasterization methodology




Operating Systems Projects

Code Repository Link


  • Assigned work from Univeristy of Oregon Operating Systems course
  • Exploration of C, parallel computing, OS architecture




This Website

Code Repository Link


  • My personal live website
  • Exploration of Javascript, CSS, HTML, Web Design





CONTACT ME

peter@peternelson.info