Skip to content
View josh-hrisko's full-sized avatar

Organizations

@makerportal

Block or report josh-hrisko

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
josh-hrisko/README.md

Hi, I'm Josh πŸ‘‹

Audio Engineer @ Meta | DSP Specialist | Founder of MakerPortal

I am an engineer specializing in Acoustics, Digital Signal Processing (DSP), and Embedded Audio Systems. My current focus is on developing open-source tools for real-time audio analysis, high-fidelity recording on micro-computers, and hardware-accelerated signal processing.

Through MakerPortal, I build and document systems that interface MEMS sensors with Python for scientific and engineering applications.


πŸ”Š Audio & DSP Focus

  • Digital Signal Processing: Real-time FFTs, noise subtraction, frequency spectrum peak detection, and acoustic filtering.
  • Hardware Interface: I2S MEMS microphones (INMP441, SPH0645), PDM-to-PCM conversion, and Raspberry Pi/ESP32 audio pipelines.
  • Visualization: Developing high-speed Python tools (Matplotlib, PyAudio, OpenCV) for spectral and waveform visualization.
  • Acoustics: Sound pressure level (SPL) measurement and spatial audio analysis.

πŸš€ Featured Audio Projects

A comprehensive suite for recording and analyzing stereo audio using I2S microphones. Includes real-time Python visualization and automated frequency analysis.

Used extensively for real-time acoustic monitoring, this lightweight tool allows for low-latency streaming of audio signals and sensor data.

Implementing MicroPython-based visualizers for embedded displays, turning small microcontrollers into portable audio analyzers.


πŸ› οΈ Tech Stack

  • Languages: Python (PyAudio, NumPy, SciPy), C++, MicroPython.
  • Tools: Linux Audio (ALSA/Jack), Git, Matplotlib, OpenCV.
  • Hardware: Raspberry Pi, Arduino, ESP32, I2S/PDM Microphones.

🏒 MakerPortal Industry Impact

Check out some of the open-source tools I've built through my organization:

Project Stars
I2S Audio Analysis Stars
Thermal Camera System Stars
MPU9250 Calibration Stars
Real-time Data Plotter Stars

πŸ“« Connect with Me

"Turning vibrations into data, and data into insights."

Pinned Loading

  1. makerportal/raspi-thermal-cam makerportal/raspi-thermal-cam Public

    Raspberry Pi Thermal Camera in Real Time with MLX90640 and Python

    Python 34 5

  2. makerportal/AMG8833_IR_cam makerportal/AMG8833_IR_cam Public

    Python codes for development of a real-time thermal camera using a Raspberry Pi computer and AMG8833 infrared array

    Python 21 6

  3. makerportal/mpu92-calibration makerportal/mpu92-calibration Public

    Calibration procedure for the MPU9250's accelerometer, gyroscope, and magnetometer using Python and a Raspberry Pi Computer

    Python 116 34