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.
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
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
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
Academic background
Combining formal CS education with hands-on engineering on production projects.
Feb 2024 - Present
CurrentMaster'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.
Donetica
Real-world impactFundraising 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.
Clinicaleye
Thesis projectP2P 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.

FormulaOne
Full-stackFull-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.
IRIS
Data & MLItalian 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.
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.
Fadly
Video on demand platform
A video on demand platform with content cataloging, user authentication, streaming capabilities, and a responsive viewing experience across devices.
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.
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.
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.
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.
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.