Fullstack Developer & Lead

I build software
people actually use.

Enterprise platforms for energy, manufacturing, business intelligence, automotive, and more. Side projects for fun.

Based in Barcelona, Spain. Available remote.

A bit about me

I'm a full-stack developer with eight years of experience building enterprise applications, internal tools and digital platforms. I tend to work on products that turn complex processes, scattered data and manual workflows into software that is easier for people to use and businesses to operate.

My main stack is Angular and TypeScript on the frontend, with Java/Spring Boot, Node.js and Python on the backend. I've also worked with Docker, cloud infrastructure, microservices and event-driven systems. Recent projects include Enel X's energy platform, a 3D virtual factory for BMW and an IoT monitoring system for industrial equipment.

I'm comfortable owning projects from an early MVP through to production, including architecture, UI/UX, planning and client communication. I also lead teams, review code and mentor junior developers. Outside client work, I ship my own apps and developer tools.

Sectors I've worked in

IoTAutomotiveEnergyArtificial IntelligenceManufacturingBusiness IntelligenceDigital Twins3D PrintingEnterprise ApplicationsProcess AutomationData Visualisation
EnglishSpanishCatalanUkrainianRussian

Side projects

Things I've build on my own

KetoScanner

Carb and keto scanner for iOS

Scan a barcode or a label and know right away whether a product fits your keto diet. Now in its second generation on the App Store.

iOSAINutrition

Infera

Learn AI and LLMs on your phone

Short lessons that take you from prompt basics to how large language models actually work, without the maths degree.

iOSEducationLLMs

Shipyard

Your projects, one reach away

A macOS app that keeps every project in your MacBook notch, so you can open it in Finder or a terminal without digging through folders.

macOSDevTools

CleanKeys

Lock your keyboard while you clean your Mac

A tiny macOS utility that pauses keyboard input while you wipe down your Mac. One click locks the keyboard, one click unlocks it. Local only, no data leaves your device.

macOSUtilitySwift

Work

Where I've worked

Frontend DeveloperAyesa for Enel X

Jun 2025 to nowFreelance, remote
  • Enterprise Angular applications for Enel X's demand response and energy flexibility platform.
  • Operational dashboards, analytics, data tables, charts, filters, i18n and responsive UIs.
  • Angular, NgRx, Webpack, Angular Material, Chart.js and an enterprise component library.
AngularNgRxAWSChart.js

Lead Developer / Lead Solution DesignerT-Systems for BMW Group

Jun 2023 to Jun 2025Freelance, remote
  • Built FactoryBuilder, a 3D virtual factory creation tool, with Java, Node.js, Angular and Python.
  • CI/CD with Kubernetes, Helm, Terraform and GitHub Actions on Azure.
  • Led the team: mentoring, code reviews, requirements and solution design with the client.
JavaAngularKubernetesTerraformAzure

Full Stack DeveloperInovum IT Solutions

Feb 2019 to Jun 2023Hybrid and remote
  • Web applications for IoT, industrial manufacturing and business intelligence.
  • Microservices and event-driven architecture with Angular, Java, Node.js, Python, MySQL and PostgreSQL.
  • Mentored junior developers and ran code reviews in an Agile setup.
IoTNode.jsPythonPostgreSQLInfluxDB

Full Stack Web DeveloperTiendeo

Jan 2018 to Feb 2019Barcelona
  • Internal back-office tooling for company operations.
  • Web crawling bots, HTML and CSS mock-ups, and a data enrichment project in Java and Angular.
JavaScriptJavaREST

Clients and teams

Companies I've worked with

Enel X logoAyesa logoBMW Group logoT-Systems logoInovum IT Solutions logoInowise logoValue Chain Solutions logoHänssler logoPixie Services logoTiendeo logo

Toolbox

What I work with

Languages

TypeScriptJavaScriptJavaPythonHTMLCSS

Frontend

AngularNgRxReactNext.jsChart.jsSyncfusion

Backend

Spring BootQuarkusNode.jsFlaskRESTGraphQLKeycloak

Data

PostgreSQLMySQLMongoDBInfluxDB

IoT & AI

MQTTLoRaWANNode-REDYOLOv5NVIDIA Omniverse

DevOps & Cloud

DockerKubernetesHelmTerraformGitHub ActionsAWSAzure

Ways of working

MicroservicesEvent-drivenAgileMentoringCode review

References

What people say

"One of the most capable and reliable professionals I've had the opportunity to work with. He excels in his calm demeanor and his capacity to handle big responsibilities without any issue at all."

Elías

Lead Solution Designer, T-Systems

"A skilled full-stack developer who resolves complex problems quickly, yet always finds time to mentor junior colleagues. Always approachable, calm under pressure and consistently leads by example."

Kirsty

Software Engineer, BMW Smart Factory team

"The beginning of the project was chaotic, but when Gianluca joined every problem started to be solved thanks to his knowledge, skills and proactiveness. He always adds value to the team."

Jaume

Project Manager & Chapter Leader, T-Systems Iberia

"A highly skilled and dependable Java Lead. Whether solving complex issues or mentoring others, Gianluca leads by example and delivers with excellence."

Swapnil

Consultant, T-Systems ICT India

"A very reliable technical lead and skilled developer, always willing to help and ready to solve unexpected problems in a calm way. Definitely a great team player!"

Daniel

Delivery Lead & Scrum Master

"He stood out right away for how quickly he adapted to the latest technologies. A valuable member of any IT team."

David

Lead Solution Designer, BMW SFLP

Education

Ironhack Vue.js Frontend Development Bootcamp

2021

STUCOM Associate Degree, Cross-Platform Development

2018 to 2019

STUCOM Associate Degree, Web Development

2016 to 2018

Contact

Got something worth building?

I'm always up for a conversation about product, architecture or a stubborn bug.