Peter Huff

Software engineer and full-stack developer

Profile

Hi, I'm Peter. I graduated from Washington University in St. Louis with a BS in computer science in 2023. I have a passion for addressing challenges with creative, efficient solutions. I have experience developing a variety of applications, and I'm always working to expand my skill set.

Skills

  • Java
  • Python
  • C++
  • HTML
  • CSS
  • Javascript
  • SQL
  • ReactJS
  • Tailwind
  • Git
  • Linux
  • AWS
  • Firebase
View Portfolio ↓

Key Projects

Digital Marketplace

  • Developed the frontend for a website on which users can buy and sell used textbooks
  • Used Next.js and React to create pages for users to register an account, log in, view their profile, and send/receive purchase requests
  • Worked in a team of four students, using principles of agile programming to meet regular deadlines
  • Utilized: Next.js, React, AJAX, Tailwind CSS, Git, yup

C++ File System

  • Collaborated to create a simple command-line file system in C++
  • Applied principles of high-quality object-oriented programming such as abstraction and polymorphism to keep the project organized, efficient, and scalable
  • Implemented functionality such as creating, reading, writing, deleting, and copying several file types
  • Utilized: C++, Unix, Bash, OOP

Browser Fingerprinting Research

  • Explored potential methods for tracking via browser fingerprinting, primarily using JavaScript APIs such as WebGL and MediaDevices
  • Created a website to test the distribution of values across several identifying properties
  • Analyzed and presented the results, focusing on finding the most useful methods for identifying users
  • Utilized: HTML/CSS, JavaScript, Excel

Contact Me

Please leave any questions or comments here, and I'll respond as soon as possible. Thanks!

(Required)
Invalid Address
(Required)

Your message has been sent. Thank you!