Welcome to Jake Pfitsch's Portfolio

Signal Processing and Acoustics Engineer

About Me

I am a experienced signal processing and acoustics engineer with a passion for creating data driven interpretations of complex engineering problems and designs. My most impactful work has focused on the collection, analysis, and and implementation of data to either inform designs or identify and solve problems.

The work I enjoy the most are when design and its implementation meet. I consistently thrive in scenarios where uncertainty is inherent, and I thoroughly enjoy the process of understanding complex problems objectively.

Below you will find a collection of my personal software development projects, professional experience, and random musings.

Acoustics ASTM Test Calculator and Report Generator

I created a Python GUI and processing script backend that generates ASTM test reports from ASTC, AIIC and NIC acoustics tests. The script processes sound level data combines them with the test environment aspects to generate a report with the results of the test. This is replacing a manual entry excel spreadsheet and reduces the test data processing, report generation and formatting time from hours to minutes.

ASTM Test Calculator Repository

For more details about the development process and implementation of this test calculator, you can view my deep dive Overview:

ASTM Test Calculator Overview

Consulting Manager - Django Project

Developed a web-based consulting project management tool combining Python data processing with Django. This tool is an effort to condense project progress and coordination into a single interface, and to provide semi-automated tools to track historical project progress, phases, milestones and deliverables. A secondary goal is to aggregate data from previous projects to inform future projects in an organized database.

Design Goals:

  • Easy user evaluation of current project status and progress, next deliverables, and project completion.
  • Ability to leverage database of projects, clients, and engineering detailas to inform future projects.
  • Easy user evaluation of current project status and progress, next deliverables, and project completion.
  • Design intent is to minimize documentation work from the engineer as possible, utilizing file and email scanning alongside project databsing to track progress.

The project is hosted on GitHub and can be found here: Consulting Manager Repository

Project Timeline Visualizer

Developed a web-based project timeline visualization tool combining Python data processing with Three.js 3D graphics:

    Backend features:

    • Python data processor for organizing a visual representation of the file system as it progresses though the project timeline
    • Single scanner script managed through MiniKube to conduct repeated scans, keeping the file system data updated.
    • Automated date/milestone extraction from email content

    Frontend visualization:

    • Interactive 3D timeline using Three.js
    • Highlighting to provide clear file delineation, ring size corresponding to file size, and color corresponding to file type

    Key capabilities:

    • Tie together project timeline and backend engineering development of project deliverables.
    • Unifies project email correspondence with project progress.
    • Easy user evaluation of current project status and progress, next deliverables, and project completion.

The project is hosted on GitHub and can be found here: Project Timeline Visualizer Repository

Apple Acoustics: Airpods Max Pressure Relief Vent Production Line Tester

During the hardware development phase of Airpods Max, the primary pressure relief vent for the speaker front-volume was shown to produce a tone when the front volume was compressed during head placement or compressing the cushion while wearing.

I was tasked with finding the root cause of this issue and to create a production line tester to validate the solution. This not only included working with my acoustics org colleagues to understand the issue's root cause, but then coordinating with the hardware design team to demonstrate the solution and ensure minimal impact to the design. As this issue was caught when the design was relatively locked and the initial production lines were in the process of being built and validated, it was very importiant to properly understand the aspects of the issue and how it related to both the design and the assembly process.

The fix primarily consisted of developing a frequency analysis technique of Q-factor measurement of a tone produced when air was forced through the pressure relief vent.

For more details about the development process and implementation of this test station, you can view my detailed presentation:

PRV Station Presentation

Matlab Microphone Response Tools

At Apple and GoPro, I developed Matlab tools for processing and analyzing acoustic measurement data. Key features include:

  • Processing frequency response data from microphones and speakers
  • Analyzing hardware configuration changes (ports, cushions, clamp force)
  • Interfacing with prototype devices and firmware for data collection
  • Supporting design validation through:
    • Prototype testing
    • 3D printed mock-up evaluation
    • Firmware tuning verification
  • Data processing capabilities:
    • Frequency response analysis
    • Level calibration
    • Mechanical phenomena assessment
    • Python integration for firmware data collection

ASTM Test Calculator and Report Generator

This is the GUI front-end for the ASTM test report generator, the overall program flow and examples of the output are shown below. It takes in the raw sound level meter data and a specifically formatted test plan to calculate results per the ASTM standards and output a formatted report. This tool assumes the user is aware of the ASTM test procedures and standards for the ASTC, AIIC and NIC tests.

Output: AIIC test report example:

Output: ASTM test report Results page example:

Patent Work

Cantelievered Foot For Electronic Device

Patent for a ventialated foot for the HomePod project. This patent reflects my initial work at Apple, troubleshooting a product validation issue of excessive movement of the speaker in specific environmental conditions and finding the issue root cause lead to a ventiallation solution. Detail 1416 as noted in the two drawings below is the vent that I was responsible for.

The key aspects of this vent are:

  • Allow the small pocket of air beneith the Homepod's base to vent to atmospheric pressure.
  • Pressure is equilized through the adhesive tape to the tweeter horn, as noted with Detail 1418
  • This feature will only be needed when the ambient temperature is below 32 degrees F, which freezes the usual vibration isolation of the primary driver.
Patent Diagram Patent Diagram

Hobby Robotics

BEAM Robotics

BEAM (Biology, Electronics, Aesthetics, Mechanics) robotics is an approach to robotics that focuses on simple analog circuits rather than microprocessors. My projects include:

  • Photovore robots that seek out light sources
  • Simple analog neural networks for robot control
  • Experiments with various sensors and Rasberry pi integration
Small panel guy 3.3v panel guy

Raspberry Pi Experiments

Using Raspberry Pi single-board computers for various robotics and automation projects:

  • GPIO control for motors and sensors
  • Sensor experiments integrating BEAM robotics to a Pi hub

Professional Experience

D.L. Adams Associates - Acoustical Consultant

As an acoustical consultant, I conducted comprehensive acoustical testing and analysis for architectural and environmental projects. Key responsibilities included:

  • Performing ASTM standard acoustical measurements and analysis for building elements
  • Environmental noise assessment and mitigation recommendations
  • Room acoustics modeling and analysis
  • Client consultation and report generation

Apple - Acoustics Integration Engineer

At Apple, I worked in the acoustics organization on the AirPods Max, AirPods Pro, Homepod and other audio products:

  • Led development of production line test systems for acoustic validation
  • Performed complex signal analysis for audio system characterization
  • Developed automated test frameworks and data analysis tools
  • Collaborated with cross-functional teams to resolve acoustic engineering challenges

GoPro - Audio Test Engineer

As an Audio Test Engineer at GoPro, I focused on:

  • Development of microphone characterization and validation tools
  • Implementation of acoustic measurement systems
  • Signal processing algorithm tuning and development
  • Audio quality validation for camera products

Response Dynamics - Engineering Consultant

At Response Dynamics, I provided specialized engineering consulting services:

  • Acoustic and vibration measurements
  • Data analysis and interpretation for complex engineering problems

Random Musings

Technical Thoughts & Updates

I occasionally share my thoughts on technical topics, project updates, and interesting findings from my work in signal processing and acoustics engineering.

Read my latest musings →

Contact Me

Email: jakepfitsch@gmail.com

LinkedIn: www.linkedin.com/in/jake-pfitsch-17a88a11

GitHub: github.com/phiberoptik112