Skip to content

Hi, I'm

Gabriele SantoroFull-Stack Software Engineer

I design and build web and mobile applications end-to-end, from database architecture and backend APIs to polished interfaces.

Building digital products that solve real problems

I'm a software engineer from Salerno, Italy, with over four 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 & AI Developer at ASL Salerno's Telemedicine and Artificial Intelligence unit. 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
ItaliannativeEnglishC1SpanishA2

Where I've worked

Professional experience building and shipping digital products.

Aug 2026 - Present

ASL Salerno

UOC Telemedicina e IA · Nocera Inferiore (SA), Italy

Current

Full-Stack & AI Developer

Building digital health tools for the Telemedicine and Artificial Intelligence unit: improving the internal workflows behind telemedicine booking, developing scheduling and reporting dashboards, and working on an institutional chatbot that helps people navigate the organization's services.

  • Improving enterprise workflows for telemedicine appointment booking, cutting manual steps across departments
  • Developing scheduling dashboards that give operators a real-time view of appointments and availability
  • Building summary and reporting dashboards to track telemedicine activity and support planning decisions
  • Working on an institutional chatbot that guides citizens and staff through the website and its services
  • Grounding chatbot answers on internal documentation through retrieval-augmented generation
Next.jsReactTypeScriptRechartsPythonLLMRAGPostgreSQLDocker

Mar 2023 - Jun 2026

Considera SRL

Battipaglia (SA), Italy

Full-Stack Developer

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

Aug 2022 - Feb 2023

Postilla SRL

Battipaglia (SA), Italy

UX/UI Developer

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

Academic background

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

Feb 2024 - Present

Current

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

Università degli Studi di Salerno

Fisciano (SA), Italy

Field
Computer Science
EQF
Level 7

Sep 2020 - Dec 2024

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

Università degli Studi di Salerno

Fisciano (SA), Italy

Grade
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

Sep 2015 - Jun 2020

High School Diploma

ISS B. Focaccia

Salerno, Italy

Grade
100/100 cum Laude

Selected work

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

Abstract teal geometric shapes and gradients

AudioMaster

Open source

Free, open-source audio control center for macOS

A native macOS menu-bar app for per-app volume, equalizer, device switching, Bluetooth battery status, and routing presets, all without leaving your workflow.

SwiftSwiftUICore AudiomacOS

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.

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.

ReactJavaScriptPHPPostgreSQLWebRTC
Modern Formula 1 racing car in motion

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.

Next.jsReactTypeScriptMongoDBNextAuthWebSocket

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.

RShinyLeafletPlotlyggplot2ECM

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.

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.

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

Tech stack

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

Frontend

  • React
  • Next.js
  • JavaScript
  • TypeScript
  • HTML
  • CSS
  • Tailwind CSS

Backend

  • PHP
  • Node.js
  • Python
  • R
  • REST API
  • WebSocket
  • Nginx

Mobile

  • React Native
  • Kotlin
  • Java
  • Swift
  • Android Studio
  • Xcode

AI & Automation

  • LLM Integration
  • Chatbot Development
  • RAG
  • Prompt Engineering
  • NLP
  • Conversational UX

Data & Dashboards

  • Dashboard Design
  • Data Visualization
  • Recharts
  • D3.js
  • KPI Reporting
  • Business Intelligence

Database

  • PostgreSQL
  • MongoDB
  • Supabase
  • MySQL
  • SQL Optimization

Cloud & DevOps

  • Docker
  • AWS
  • Vercel
  • CI/CD
  • Kubernetes
  • Linux

Tools & Practices

  • Git
  • GitHub
  • Figma
  • Agile / Scrum
  • Bash Scripting
  • Prometheus
  • Grafana

Security

  • JWT
  • OAuth
  • NextAuth
  • API Protection
  • SQL Injection Prevention
  • XSS Prevention

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