Hi, I'm

Gabriele Santoro

Full-Stack Software Engineer

I design and build web and mobile applications end-to-end — from database architecture and backend APIs to polished, user-facing interfaces. Currently at Considera SRL and pursuing a Master's in Computer Science.

01 — About

Building digital products that solve real problems

I'm a software engineer from Salerno, Italy, with over two years of professional experience building web and mobile applications from the ground up. I work across the full stack — designing databases, developing backend services and APIs, building native mobile apps, and crafting frontend interfaces that are clean, fast, and intuitive.

I'm currently pursuing a Master's in Computer Science at Università degli Studi di Salerno while working full-time as a Full-Stack Developer at Considera SRL. This dual path keeps me sharp: I apply academic foundations immediately to production systems and learn faster by shipping real products.

My Bachelor's thesis focused on telemedicine systems — designing and developing Clinicaleye, a P2P platform for remote patient monitoring. Beyond academics, I've built platforms adopted by national organizations, open-source tools, and cross-platform mobile apps. I approach every project the same way: understand the problem, architect it right, build it clean, ship it.

End-to-End

From database schema to deployed product, across web and mobile

Product-Driven

Building tools adopted by real organizations, including Croce Rossa Italiana

Full-Stack

React, Next.js, PHP, Node.js, Kotlin, Swift, PostgreSQL, Docker, AWS

Languages

Italian nativeEnglish C1Spanish A2

02 — Experience

Where I've worked

Professional experience building and shipping digital products.

Full-Stack Developer

Considera SRL · Battipaglia (SA), Italy

Mar 2023 — PresentCurrent

Designing and developing end-to-end web and mobile applications, overseeing high-performance APIs, seamless frontend/backend integration, and advanced database management with both relational and serverless solutions.

  • Building native and cross-platform mobile apps for Android (Kotlin, Java) and iOS (Swift), plus React Native
  • Integrating Next.js for server-side and static web applications, improving SEO and performance
  • Applying Agile methodologies, optimizing data flows, and implementing enterprise-level security practices
  • Managing relational and serverless databases including PostgreSQL and Supabase
  • Deploying and maintaining applications on cloud infrastructure with CI/CD pipelines
ReactNext.jsPHPNode.jsPythonReact NativeKotlinSwiftPostgreSQLSupabaseDockerAWSVercel

UX/UI Developer

Postilla SRL · Battipaglia (SA), Italy

Aug 2022 — Feb 2023

Developed mobile and web applications with a focus on delivering intuitive and engaging user experiences through seamless integration between backend and frontend systems.

  • Translated prototypes into interactive, responsive interfaces using React and JavaScript
  • Built efficient data management layers with PHP and PostgreSQL for scalable solutions
  • Collaborated with multidisciplinary teams to optimize workflows and increase user engagement
  • Delivered high-performing solutions with a focus on usability and visual consistency
ReactJavaScriptPHPPostgreSQL

03 — Education

Academic background

Combining formal CS education with hands-on engineering on production projects.

Master's Degree in Computer Science (LM-18)

Università degli Studi di Salerno

Fisciano (SA), Italy

Feb 2024 — PresentCurrent

Field: Computer Science

EQF Level 7

Bachelor's Degree in Computer Science (L-31)

Università degli Studi di Salerno

Fisciano (SA), Italy

Sep 2020 — Dec 2024

99/110

Field: Information and Communication Technologies

EQF Level 6

Thesis: “Approach and Methodologies in the Coding and Development Phases of a Telemedicine and Remote Patient Monitoring System

High School Diploma

ISS B. Focaccia

Salerno, Italy

Sep 2015 — Jun 2020

100/100 cum Laude

04 — Projects

Selected work

Products I've designed, developed, and shipped — each solving a concrete problem.

Donetica

Real-world impact

Fundraising platform adopted by Croce Rossa Italiana

A full-featured fundraising platform enabling non-profit organizations to create, manage, and promote donation campaigns with real-time tracking and donor management.

Problem

Non-profit organizations needed a reliable, user-friendly platform to manage fundraising campaigns at scale, with transparent tracking and donor engagement tools.

My Contribution

Developed the end-to-end web application — campaign management dashboard, payment integration, donor-facing pages, and the backend API layer.

Impact

Adopted by Croce Rossa Italiana (Italian Red Cross) as their fundraising platform, serving thousands of donors and multiple active campaigns.

ReactPHPPostgreSQLJavaScriptREST API

Clinicaleye

Thesis project

P2P telemedicine platform — Bachelor's thesis

A peer-to-peer telemedicine platform connecting patients with healthcare professionals through secure video consultations, appointment scheduling, and medical record management.

Problem

Access to specialist consultations is often limited by geography and availability. A digital solution was needed to bridge the gap between patients and doctors through real-time, secure communication.

My Contribution

Designed and developed the full platform as my thesis project — system architecture, database design, frontend implementation, and real-time video integration via WebRTC.

Impact

Successfully defended as a Bachelor's thesis at Università degli Studi di Salerno, demonstrating a production-ready approach to digital healthcare with focus on usability, security, and scalability.

ReactJavaScriptPHPPostgreSQLWebRTC

IRIS

Data & ML

Italian Real Estate Intelligence System — Data analytics dashboard

An interactive web dashboard built with R Shiny for analyzing the Italian real estate market across Campania's five capital cities. Features interactive maps, price trend analysis, zone comparison, and a predictive ECM model for 10-year price forecasting.

Problem

Real estate market data from Italy's OMI observatory is complex and fragmented. Investors and analysts needed an accessible way to explore, compare, and forecast property values.

My Contribution

Architected and built the full R Shiny application — modular UI/server structure, interactive Leaflet maps, Plotly visualizations, data pipeline for 30 semesters of OMI data, and the ECM predictive model.

Impact

Covers 15 years of historical data (2010–2024) across 136+ OMI zones in 5 cities, with R² of 0.80–0.92 on the predictive model. Open-source on GitHub.

RShinyLeafletPlotlyggplot2ECM

FormulaOne

Full-stack

Full-stack F1 data visualization platform

A full-stack web application for visualizing, managing, and analyzing Formula 1 World Championship data. Features standings, race results, driver/constructor stats, and real-time updates.

Problem

F1 data is scattered across multiple sources. Fans and analysts needed a unified, interactive platform to explore historical and current season data.

My Contribution

Built the entire platform end-to-end: Next.js frontend, MongoDB backend, NextAuth authentication, WebSocket real-time updates, and Zod input validation.

Impact

A fully functional F1 analytics platform with real-time capabilities and a production-grade architecture including authentication and data validation.

Next.jsReactTypeScriptMongoDBNextAuthWebSocket

WSP

Water Safety Plan management system

A comprehensive management system for Water Safety Plans, enabling water utilities to monitor, document, and ensure compliance with safety regulations.

Problem

Water safety compliance involves complex documentation and monitoring workflows that are difficult to manage without a dedicated digital tool.

My Contribution

Built the web application for plan creation, risk matrix management, monitoring dashboards, and compliance reporting with role-based access control.

Impact

Streamlined the Water Safety Plan workflow, reducing manual documentation effort and improving regulatory compliance tracking.

ReactPHPPostgreSQLJavaScript

Fadly

Video on demand platform

A video on demand platform with content cataloging, user authentication, streaming capabilities, and a responsive viewing experience across devices.

Problem

Content creators needed a scalable platform to host and distribute video content with a smooth user experience.

My Contribution

Developed the frontend interface, video player integration, content management backend, and user authentication system.

Impact

Delivered a functional VOD platform with a clean UI, efficient video delivery, and a scalable architecture.

ReactJavaScriptPHPPostgreSQLREST API

Other projects

react-review-star

Open-source React star rating component

A simple, modular React component for displaying star rating systems. Supports fractional values (0–5), customizable star color and size.

ReactTypeScriptCSSnpm

Comun-ity

Smart Community platform — University project

A coordinated university project for building a Smart Community system that facilitates the resolution of daily issues between citizens.

JavaPostgreSQL

Telegram Chat Scraper

Async message extraction tool for Telegram

A Python tool for asynchronous extraction of messages from Telegram chats and channels, designed for large-scale data analysis.

PythonTelethonAsyncio

Don't Let Them Expire!

Android app for food waste reduction

An Android app for intelligent management of food expiration dates, designed to reduce household food waste.

AndroidJavaAndroid SDK

05 — Skills

Tech stack

Technologies and tools I use to build, ship, and maintain software.

Frontend

ReactNext.jsJavaScriptTypeScriptHTMLCSSTailwind CSS

Backend

PHPNode.jsPythonRREST APIWebSocketNginx

Mobile

React NativeKotlinJavaSwiftAndroid StudioXcode

Database

PostgreSQLMongoDBSupabaseMySQLSQL Optimization

Cloud & DevOps

DockerAWSVercelCI/CDKubernetesLinux

Tools & Practices

GitGitHubFigmaAgile / ScrumBash ScriptingPrometheusGrafana

Security

JWTOAuthNextAuthAPI ProtectionSQL Injection PreventionXSS Prevention

06 — Contact

Let's work together

I'm open to part-time roles, freelance projects, and interesting collaborations in tech.

Whether you have a project in mind, a role that fits, or just want to connect — I'd be happy to hear from you. I'm currently looking for part-time opportunities where I can contribute to meaningful products.

Send a message