Cristian Dinu
Research software, energy, AI and society. Writing and work by Cristian Dinu, a Senior Research Software Engineer at UCL.
Research software · Energy · AI · Society
Engineering.
Uncertainty.
And being human.
I’m a software engineer working across energy, data and research — currently building the infrastructure behind UK household energy studies at UCL, and testing how AI systems and agents behave under pressure.

occasionally wrong.
The public notebook
Recent writing
Open questions
Thinking through, not finished with.
Lately I keep coming back to the same question: how do you evaluate and test software built on non-deterministic components, particularly LLMs and agents?
- How do you establish what “good enough” means?
- How do you investigate failures, and tell whether a change has actually improved the system?
- What can simulations tell you about the real world?
Ideas in practice
Work & talks
UCL · Energy research
Data systems for SERL & EDOL
My work focuses on designing and building data infrastructure that gives UK researchers access to detailed energy datasets while maintaining strong privacy protections.
RSECon25 · Talk & demonstration
The End of Front-End
Delivering software via LLMs and the Model Context Protocol.