Introduction

For a startup project, I was hired to develop a web application for company search in M&A (Mergers and Acquisitions). My role involved bringing my client's idea to life by building the project architecture, programming both the interface and the requested search functionalities, as well as creating a database consisting of 30k+ companies, along with numerous transactions and investors.

The interface allows users to search for a company using various filters, such as company type or EBITDA, but it also enables searching for transactions or investors based on numerous criteria. AI was implemented both to format the data and organize it according to the user's query: in addition to the filters, the user has access to a free text area where they can describe the company they're looking for in natural language, aiming to obtain the desired result with minimal effort.

For confidentiality reasons, the technologies used will not be shared.

Demonstration

image.png

image.png

https://youtu.be/RbSfiYYa2fc

Conclusion

This project was very interesting for me because it was a comprehensive project that required me to use a wide range of my skills, as I was responsible for everything from creating the interface to deploying the AI. Moreover, it allowed me to learn a great deal about the banking sector, which I was not familiar with until now.