I build small societies to understand the big one.

Physics. Then Mechanical Engineering at Imperial, third best exam results in my year. Specialised in Machine Learning. Turned down a PhD scholarship to build in industry first. Now Senior AI Engineer at Management Solutions, first member of its UK R&D branch, building agentic AI and data systems for banks and energy majors. I also work part time for several deep tech VCs. Always happy to talk Machine Learning and Simulation.

click anywhere to drop food
0fish in the school
0live connections
0schools right now
none yetlast school merger

Aquariumcurrent open-source independent research, started July 2026

An open experiment in artificial societies, in the spirit of Stanford's Smallville and Altera's Project Sid. The idea: build a population of autonomous agents, each with its own temperament, needs, and memory, connect them in a social network, and let group behaviour emerge from individual rules. Then use that population as an instrument.

Why. A focus group is ten people in a room and a hope that they generalise. A survey measures individuals, but reactions aren't individual, they're contagious. A simulated society captures the part those tools miss, the network effects. Drop a message into the tank and watch how it spreads before it ever touches real people. Watch two schools drift into each other above and you will see it happen.

How it works, in three steps

  1. Seed. Build agent personas from behavioural data. Traits, preferences, and a place in a social graph that mirrors real network structure.
  2. Simulate. Let them interact over that network. They react to content and to each other, and influence propagates the way it does in real feeds.
  3. Study. Measure what emerges: opinion shifts, clique formation, spread curves. Then score it against real-world outcomes. A simulator you can't validate is just an animation.

The ML layer

  • Now: rule-based agents with temperaments and memory, running live on this page, where the fish above form the network
  • Next: LLM-driven personas with persistent memory and dialogue, so reactions carry reasoning
  • Then: calibration against real engagement and survey data, so predictions can be checked, not admired
  • Exploring: reinforcement learning for agent behaviour, and for tuning the population until simulated dynamics match observed ones

This is the research direction I'm taking to graduate study.

Projects

Technical and cloud

Santander UK

AI attestation system

Built a retrieval-augmented system that automates IRB regulatory attestation workbooks for risk models. Took it from proof of concept to MVP as the AI expert on the engagement.

Iberdrola & EDF Trading

Forward-deployed cloud solutions

Embedded engineering inside two energy majors. Tailored cloud architecture on AWS: payment compliance pipelines at Iberdrola, and a statement reconciliation system plus its reporting layer at EDF Trading, built alongside the teams that run them.

Fuse Energy

Forecasting and reconciliation

Time series forecasting and backend payment reconciliation at a unicorn energy startup, built from inside the Ops and Growth team while the company scaled.

Internal R&D

Tools that got sold on

Internal tooling built for R&D workflows that proved useful enough to be sold on commercially. Built for one team's problem, adopted well beyond it.

Side project

AI Reels

A Flask app that recommends what to watch, then rebuilds your video feed around it. It implemented content personalisation and a toggle that limits addictive content, both before Instagram recently released the same features for Reels.

Creative

Interactive pieces built with computer vision, Python, and TouchDesigner. The creative work circles the same shapes as my research: graphs and networks. I love myself is literally a network of cached images of your own face, rebuilt live as you move. Figure in particles is a body turned into a graph.

I love myself

The system captures snapshots of your expressions and layers them back over your live face, a cache of how others remember you. Screenshots are captured with one hand while the network is processed with the other. Designed for two people wearing each other's snapshots. OpenCV face detection, TouchDesigner compositing. This one has sound, unmute it.

Impressions

The snapshot cache turned on a single sitter. Fragments of past expressions drift over the present one until the face is a collage of its own history.

Figure in particles

A body tracked in real time and redrawn as a constellation of numbers and light, a network wearing a person's motion. The person disappears, the graph stays.

Hand painting

Hand tracking as a brush. Gestures paint and wipe textures over the live camera image, no screen touched.

More about me

Nicolas Wiedersheim Sendagorta

The longer version: physics, summa cum laude, then a Master's in Advanced Mechanical Engineering at Imperial College London, third best exam taker in my year, with the PhD scholarship that came with it politely declined. A thesis on time series forecasting for weather got me into machine learning, and I never left. Since then: a Data Engineer internship with Sener working on ESA's satellite control database, trading quant and operations at Fuse Energy, and now the first R&D engineer in Management Solutions' UK branch, shipping agentic AI, ML, and data systems for banks and energy majors.

Outside of work you'll find me playing chess or training for an insane endurance adventure.

Fun fact: I once took second place in an Oxford Mathematical Essay Competition writing about matchmaking algorithms. Incentives on networks, again. It's kind of what started my interest in networks.