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