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 focused on recognizing the sound of accessible pedestrian signals, an idea initiated by Mario Monge and Sharon Bejarano in 2013. I have also published some work about signal processing applied to performance testing in webpages, audio fingerprints, wavelets, the Fourier transform, audio compression codecs, and financial signals. Please take a look at my Jupyter notebooks and publications.

Note: digital signal processing is the processing of analog signals using digital means. Signals are raw (unstructured) and massive data acquired by sampling real-world phenomena (for instance, audio or video) at a specific rate. After processing, the signals are either converted back to the analog domain (using interpolation) or retained in the frequency domain. Fast, deterministic, and lightweight methods are used over slow, inaccurate, and heavy AI models. Think of DSP as data science applied to embedded systems, where real-time and precise responses are needed.


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: