Juan M. Fonseca-Solís

Welcome to my portfolio. At this site, you can get information about the content I’ve written, interests, and areas of research.

Software quality and test automation

As a consultant, I have worked in end-to-end (E2E) test automation for US-based clients. My working experience has been on Selenium WebDriver with nUnit (.NET) for testing web pages and web services. I’m familiar with other languages and tools too, like Selenium with Pytest (Python), Appium with TestNG (Java), and Playwright (JS/TS), among others. I have been a certified tester since 2024 (ISTQB Certified Tester Foundation Level 4.0). Look at my automation portfolio at https://github.com/juanfonsecasolis-automation.

Digital Signal Processing (DSP)

I have specialized in analyzing and transforming one-dimensional signals (time series), particularly music and voice recognition. My master’s thesis was about recognizing the sound of accessible pedestrian signals, an idea started by Mario Monge and Sharon Bejarano in 2013. I have also published some work about webpages testing using audio fingerprinting, wavelets, Fourier transform, audio compression codecs, performance testing, and financial signals. Please take a look at my Jupyter notebooks.

Note: Think of Digital Signal Processing as Data Science for embedded systems, where you need to process massive raw unstructured data (like temperature or images) with limited memory, power, and CPU. Highly efficient numerical tools are used (vs. slow AI models), like the Fast Fourier Transform, sampling and interpolation, pattern recognition, neural networks, and adaptive filters.


Jupyter notebooks

Other projects

Publications

Talks

Slides

Contact

I’m always happy to hear from people who are interested in my work. You can connect with me through these links: