Peter Hindes

Peter Hindes

Everything Developer, No Seriously!

I'm an electrical engineering and computer science student, and a web and embedded game developer. These days I spend most of my time pursuing my degrees in Electrical & Computer Engineering, and Computer Science at CU Boulder with a minor in Engineering Management. With in depth experience in both hardware, software, and tech art, I am uniquely skilled at building cross disciplinary projects and interactive art. I am obsessed with building and iterating projects to perfect performance in both technical and UX aspects.

Projects

STM32 Tetris

STM32 Tetris

A touch screen Tetris game written in C with no operating system, for the STM32F4 Discovery board.

STM32CTetrisTouch ScreenSPIObject Oriented Design
MathCrowPad

MathCrowPad

A number pad for chemistry and math.

ReactJavaScriptHTMLCSS
FPGA WS2812B Controller

FPGA WS2812B Controller

A controller for WS2812B LEDs using an FPGA. Fully written in Verilog.

VerilogFPGAWS2812BLEDsClock DividersFinite State Machines
x86 MASM Assembly Number Multiplier

x86 MASM Assembly Number Multiplier

A number multiplier written in x86 MASM Assembly.

x86 AssemblyMASMAssembly LanguageVisual Studio
PencilSharpener

PencilSharpener

A python utility to prepare images of black and white hand drawn pencil sketches for conversion to vector graphics.

PythonImage ProcessingPILOpenCV
LineOnLine.app

LineOnLine.app

A new way to wait in line without standing around. Current project.

CSSCloudlfare WorkersCloudflare D1SqliteJavaScriptWebCrypto

Skills

💻

Programming Languages

JavaScriptTypeScriptPythonCC++JavaC#RustVerilogx86 AssemblyMATLABSQLGo Lang
🎨

Frontend Technologies

ReactNextJSVue.jsThree.jsD3.jsHTMLCSSTailwindCSS
⚙️

Backend Technologies

Go GinRust TokioFlaskNode.jsBunExpressGraphQLREST APIsOpenApi SpecSqliteMongoDBRedisDocker
☁️

Cloud Technologies

Cloudflare WorkersCloudflare D1Cloudflare KVCloudflare PagesCloudflare Workers Durable ObjectsOpenTofu/TerraformAWSAzureGoogle Cloud
🔌

Hardware

PCB DesignOscilloscopeLogic Analyzer
🎮

Game Development

UnityGodotUnreal EngineBlenderPhotoshopGIMPInkscape3D Scanning3D Printing
🛠️

Other

SolidWorksFusionKiCADGitLinuxBash Scripting

Work Experience

DLA Research Assistant

CU Boulder Genetic Logic Lab

Research Assistant on the Synbiohub.org team

Computer Recycling Lead

Boulder Valley Waldorf School

Lead the computer recycling program

Volunteer CAD Designer

FIRST Robotics Competition Team 1619

Volunteer CAD Designer

Education

Electrical & Computer Engineering B.S.

University of Colorado Boulder

Currently pursuing a Bachelor of Science in Electrical & Computer Engineering

Relevant Coursework:

  • Embedded Software Engineering
  • Digital Logic Design
  • Signals and Systems
  • Electromagnetics
  • Embedded Applications
  • Probability

Physics A.S.

Front Range Community College

Associate of Science in Physics

Relevant Coursework:

  • Assembly Language Programming
  • Calculus-Based Physics I & II & III
  • Differential Equations & Linear Algebra
  • Physics Lab I & II
  • Chemistry I

High School Diploma

Silver Creek High School

High School Diploma with Computer Science TA experience

Relevant Coursework:

  • Computer Science
  • Video Editing and Production
  • Chemistry
  • Xilinx FPGA Program