About

Marcello Orrù
I am a technical profile focused on data engineering, backend APIs, process automation and AI workflows. I always start from the operational problem: first I understand where time, quality or visibility are being lost, then I design solutions that are usable, observable and easy to maintain. I work with Python, SQL, FastAPI, Supabase, PostgreSQL, MongoDB, Pandas, Spark, n8n and cloud platforms, to build practical systems — not just demos: workflows that collect data, transform it and make it available for better decisions. In the portfolio you'll find projects and case studies; on GitHub the code and experiments, on LinkedIn my professional background and the updates on SynapseSoftware.cloud.
10+ years of experience
- Data Engineering
- Pipeline Automation
- Cloud Data Platform
- AI Workflows
- Backend & API
My approach
I start from the operational problem, not from the tool. First I look at where time is being lost, where data becomes unreliable, which steps are still manual, and which systems need to talk to each other. Only then do I define pipelines, databases, APIs or automations: technology is a consequence of the problem, not the starting point.
What I actually build
Data pipelines and integrations
I design ingestion, transformation and publishing workflows with Python, SQL, Pandas and Spark, turning scattered data into a reliable base for analysis and decisions.
Backend APIs and internal platforms
I build backend services with FastAPI, Supabase, PostgreSQL and MongoDB, to connect applications, dashboards and automations into one coherent platform.
Workflow automation and AI
I automate repetitive processes with n8n, webhooks, scheduled jobs and AI workflows, keeping human review where editorial or decision quality matters.
Working method
I start from the real operating context: data sources, existing processes, technical constraints and business goals. From there I build progressive, verifiable and maintainable solutions.
- Analysis of the operational problem and the data sources already in use.
- Design of a maintainable, observable and scalable solution.
- Incremental implementation with tests, logging and practical documentation.
- Delivery of a usable system, not just a technical demo.
Want to see how I work?
Explore real projects, technical write-ups and the skills I use to build data systems and automations.