Skip to content


Some of the personal projects that i have developed over the years, for fun, research, to give back, to challenge myself and for business as well.


uDSP is a small 100% pure Python library for basic Digital Signal Processing. It is heavily object oriented and offers a high level of abstraction over many commonly used DSP operations. Developed as an additional resource to some image processing articles published on this site and released as an open source project.

Check out the repository on GitHub.


A high-performance cross-platform audio recognition SDK written in C++ and specifically designed to run on devices with constrained resources (i.e. mobile, embedded and IoT devices). It employs an algorithm based on computer vision and machine learning techniques described in details here .

It's open source and can be found on GitHub.


A web platform implementing a two-side marketplace for on-demand personalized and professional assistance. It connects people to professionals in the industry for on-demand tasks and consultations through a real-time system with instant messaging and conversational transactions. It's been developed in PHP on Laravel.

Check out the website for more info.


A software for Electrical/Computer/Mechanical Engineers or anyone else who wants to analyze the structural properties of dynamical systems. Started as a side project for personal use and then further developed into a full-fledged application. It's been integrated in the curriculum at various schools and universities. Written in C++ with RAD Studio.

It's Free Software and can be found here.


This Computer-Aided Diagnosis (CADx) software was developed as a result of my research in the automatic detection of breast cancer on x-ray images. Coded in C/C++, it uses custom-designed computer vision and image analysis algorithms. The goal was to make it available for free to non-profit hospitals and clinics.

I was thinking of open sourcing the code as i have no longer the time to further develop it. If someone is interested, feel free to contact me.