Skip to content
NS

Milan, Italy — on exchange

Nicolás Schioppa

Software engineering studentBackend, data and AI-powered apps

I'm studying Software Engineering at the University of Málaga, and I'm spending this semester at Politecnico di Milano. I'm looking for an internship or a first development role in Milan.

What interests me is the part nobody sees: how the data is modelled, how an architecture holds up as a project grows, and what it takes to carry something from an idea to a thing that actually works.

Away from the keyboard I've raced sailing dinghies since I was a kid. That's where the habit of preparing properly and finishing what I start comes from.

About

How I work

I was born in Argentina, I hold Italian citizenship, and I've studied in Spain for years. Since September I've been in Milan, on exchange at the Politecnico.

Java is the language I know best: it's the language I study with and the one I compete with at hackathons, where the code is written by hand and against the clock. On my own projects I work differently — I lean on AI to write, and my part is deciding the architecture, reviewing what comes out, and signing off on nothing I don't understand. Both matter, and they aren't the same skill.

I start things I don't yet know how to do. P2P Sail began before I'd touched a database in earnest, and the voice assistant before I'd ever written a service that runs on its own in the background. Learning as I go is part of the method, not an accident.

Right now
Milan, Italy — on exchange until Feb 2027
Based in
Málaga, Spain
EU work rights
Italian citizenship
Languages
Spanish (native) · English B2 Cambridge · Italian A1
Experience
Sailing instructor at Real Club El Candado, Málaga — summers 2023 to 2026
Looking for
An extracurricular internship or a junior role
Availability
Immediately, around class hours

Projects

What I've worked on

Three things: two on my own, and one in forty-eight hours at a hackathon. Of the first, what exists so far is the design; the other two are written.

  • P2P Sail

    A marketplace for buying and selling second-hand sailing gear: sails, hulls, masts, fittings.

    I started it with almost no web or database experience, so the project became the course. What exists today is the business model, the domain model and the database schema; the application itself does not. Modelling before coding was a decision, not a delay: the schema already separates product families with their own validated attributes, and that is what later decides what can be searched and filtered.

    • Data modelling
    • PostgreSQL
    • Prisma
    • Zod
    • TypeScript
    • Next.js
  • Local voice assistant

    A voice assistant that runs entirely on my Linux machine: I speak to it, it listens, and it answers out loud.

    No audio leaves the machine — transcription and speech synthesis are local models, and only the language-model query travels over the network. I built the whole thing with AI assistance, which is also where I learned to review code I hadn't typed line by line.

    • Python
    • Claude Agent SDK
    • ONNX
    • systemd
    • Piper TTS
    • Linux
  • Multi-asset allocation model

    A model that decides how to split a portfolio across equities and crypto, and when to move into cash instead.

    Built by three of us at the UMA FinTech Chair hackathon in March 2026, where we came third. I designed the tactic: when to enter, when to stay out, and having the model's response grow logarithmically rather than linearly. No machine learning — the decision comes from rules you can read and argue with, which over forty-eight hours is an advantage rather than a limitation.

    • Python
    • Decision rules
    • Fintech
    • Teamwork

Hackathons

Building against the clock

Four competitions against the clock, in a team and usually with people I'd only just met: some of them are about building a product, others about finding an algorithm. It's the closest thing to a real sprint I've found outside a job.

  1. July 2026

    Espet-Up

    Málaga

    Turning real problems of the city — housing, mobility, tourism, local commerce — into proposals with a business model behind them.

  2. April 2026

    Ada Byron contest

    UMA and other Andalusian public universities

    The Andalusian round of the national university programming contest, in teams of three. Algorithm problems solved in Java against the clock: no framework helps here — either you find the algorithm or you don't.

  3. March 2026

    UMA FinTech Chair hackathon

    3rd place

    Hackers Week · University of Málaga

    The multi-asset allocation model listed above, under projects.

  4. October 2024

    Malackathon

    School of Computer Science · University of Málaga

    A program for checking the state of Spain's reservoirs — how much water each one holds, and which is the nearest.

Education

Studies and tools

  • Politecnico di Milano

    Erasmus exchange — Software Engineering

    Sep 2026 — Feb 2027

    Possibly extended to July 2027; not confirmed yet.


  • University of Málaga

    BSc in Software Engineering

    2023 — present

    More than 50% of credits completed.

  • Languages

    • Java
    • Scala 3
    • Python
    • SQL
    • C
    • C++
    • TypeScript
  • Tools

    • Git
    • Linux
    • PostgreSQL
  • Certifications

    • Cambridge English B2

Contact

Let's work together

I'm in Milan until February 2027, possibly through to July, and I'm looking for an internship or a junior developer role. I reply to every email.

Phone+34 601 503 339