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
 
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