Back to portfolio

International Data APIs and Dashboard

REST APIs and a dashboard for processing and visualizing data from three countries, developed with PHP and JavaScript with React. The solution was tested iteratively, presented to management and developers in Madrid, and adopted by multiple teams.

During my internship and subsequent employment at WebAds, I developed and optimized REST APIs used to process data from the Netherlands, Italy and Spain and display it in a dashboard. The project involved several stakeholders and closely managed deadlines.

My task was to build an efficient, reliable API and make sure the dashboard was both user-friendly and technically dependable. I began by analysing the existing processes and data requirements in collaboration with teams in the different countries.

I then designed and implemented the APIs using PHP and JavaScript with React. I tested iteratively to identify errors early and shared progress through weekly updates and demonstrations, incorporating feedback from the team.

The APIs and dashboard were implemented successfully and reduced the time spent processing and analysing data. I presented the solution to management and developers at a company conference in Madrid. Following management approval, it was adopted by multiple teams and improved the efficiency of their data-processing workflow.

Working across countries and communicating with both management and operational teams strengthened my collaboration, communication and ability to adapt in a dynamic environment.

Goals

Process and visualize data in a user-friendly dashboard

Challenges

Aligning international data requirements and feedback from different stakeholders

Technical architecture

PHP APIs with a JavaScript/React dashboard

Responsibilities

  • Analyse existing processes and data requirements with international teams.
  • Design and implement REST APIs and dashboard functionality using PHP and JavaScript with React.
  • Test iteratively to identify and address errors early.
  • Share weekly updates and demonstrations and incorporate team feedback.
  • Present the solution to management and developers.

Results

  • Delivered APIs and a dashboard adopted by multiple teams after management approval.
  • Reduced time spent on data processing and analysis and improved workflow efficiency.
  • Presented the solution at a company conference in Madrid.
  • Strengthened communication and collaboration across countries and organizational levels.

Related experience

WebAds