Digital Laboratory

Exploring Computational Social Science, AI and Digital Fabrication.

I'm Samuel Blasco, a student and builder exploring how artificial intelligence, computational methods and digital fabrication can help understand, create and share knowledge.

Explore ProjectsRead Research
Computational Social ScienceArtificial IntelligenceDigital FabricationKnowledge Engineering
Scroll

Curiosity

Curiosity drives everything.

I'm fascinated by systems that learn, adapt and help us understand the world. Whether through artificial intelligence, computational social science or engineering, my goal is always the same: building intelligent systems that connect ideas rather than isolate them.

Artificial Intelligence

Exploring intelligent systems, language models and human–AI collaboration.

Computational Social Science

Using computational methods to better understand social and political phenomena.

Digital Fabrication

Designing and building open-source hardware through digital manufacturing technologies.

Knowledge Graphs

Representing knowledge as interconnected entities rather than isolated documents.

Featured Project

Hacktion – BrainRun

Hacktion was my first opportunity to work on a Brain–Computer Interface (BCI) project within a multidisciplinary team bringing together students and researchers from different backgrounds. Over the course of the hackathon, we designed BrainRun, a game controlled through EEG signals that explores how brain activity can be translated into interactive experiences. My contribution focused on the software side of the project. I developed the game's graphical interface in Python using Pygame and worked on integrating it with the rest of the system through real-time communication protocols. The interface had to interact seamlessly with the EEG processing pipeline while remaining simple enough to support rapid experimentation throughout the event. Beyond the technical implementation, the project introduced me to the complete workflow of a Brain–Computer Interface system: EEG acquisition, signal calibration, feature extraction, machine learning models and real-time interaction. Working alongside specialists in artificial intelligence and BCI research also provided valuable insight into how interdisciplinary teams tackle complex engineering problems.

Project Preview

More Projects

Recent explorations

View all

Research

Current Research

Research exploring artificial intelligence, computational social science and digital humanities.

Featured Research

Author Extraction

Understanding who writes the news is a prerequisite for studying media ecosystems, journalistic practices and political communication. Yet, identifying authors at scale is surprisingly difficult. News articles often contain inconsistent metadata, agency names, editorial desks, duplicated names or formatting artefacts that make straightforward extraction unreliable. During my research at CREST, I worked on designing a pipeline capable of transforming noisy author metadata into structured and reliable information. The objective was not simply to recognize names, but to distinguish journalists from news agencies, editorial services and various forms of noise while preserving as much useful information as possible. The project combines rule-based methods, Named Entity Recognition, fuzzy matching and Large Language Models to progressively improve extraction quality. Particular attention is given to scalability, allowing the pipeline to process hundreds of thousands of newspaper articles efficiently while maintaining high precision. Beyond author extraction itself, this work explores a broader question: how can hybrid information extraction systems combine deterministic rules with modern language models to produce reliable structured data for computational social science.

Research

Journal

From the Laboratory

Notes, ideas, experiments and technical reflections documenting my journey.

Browse journal
2026-07-27

Building Pelops

Pelops did not begin as a software project. It began as a question. Over the past few years, Large Language Models have become remarkably capable. They can write code, summarize documents and answer complex questions, yet they still struggle with something humans do naturally: building knowledge over time. Every conversation starts almost from scratch, projects become fragmented across sessions and long-term reasoning remains surprisingly limited. I wanted to explore a different direction. Instead of building another chatbot, I started designing an architecture centered around persistent knowledge. The goal was not simply to connect an LLM to a database, but to understand how memory, reasoning and retrieval could work together inside a coherent system. The current architecture separates these responsibilities into independent components. A temporary Working Memory acts as the assistant's workspace during a conversation, while a User Memory stores stable information about the user. Every long-term project maintains its own independent memory graph, preventing unrelated ideas from becoming entangled while preserving rich internal connections. Above these memories sits the Memory Bank. Rather than storing everything indiscriminately, it decides what should be created, updated, merged or forgotten. Knowledge itself is indexed separately through a Knowledge Graph that organizes concepts independently of where they were originally stored. When information is needed, a Retrieval Engine combines semantic search with graph navigation. Instead of retrieving isolated pieces of text, it constructs context by exploring related concepts and memories. The graph itself also evolves over time: concepts that are frequently retrieved together gradually strengthen their connections, making future retrieval more efficient without altering the underlying knowledge. One of the reasons I chose this architecture is that every component remains replaceable. Language models, memory implementations and retrieval strategies can evolve independently while preserving the overall structure. This modularity allows Pelops to serve not only as an assistant, but also as a research platform for experimenting with cognitive architectures and personal knowledge management. Pelops is still at an early stage. Most of its ideas remain hypotheses rather than finished solutions. That is precisely what makes the project interesting. Rather than optimizing an existing system, I am trying to understand how a genuinely useful personal AI assistant should be designed from first principles.

Timeline

A journey through ideas.

Every project builds on the previous one. My work evolves through research, engineering and curiosity.

2026

Hacktion

Brain–Computer Interface hackathon.

Research Assistant — CREST

Information extraction for computational social science.

Customer Service Assistant

Second summer position at Bureau Vallée.

2025

Research Intern — CEVIPOF

Natural Language Processing for political trust research.

Data Analyst Intern — IZIVIA

SQL and dashboard development.

2024

Gap Year

Travelling, professional experience and academic reflection.

Chinese Bridge Cultural Exchange

Academic and cultural exchange in China.

Customer Service Assistant

Summer position at Bureau Vallée.

CPES Data Science, Society and Health

Interdisciplinary honours programme at Université Paris-Saclay.

2023

Classe préparatoire ECG

Three months in the highly selective preparatory programme.

2020

Baccalauréat International (OIB)

Graduated with highest honours and jury congratulations.

Contact

Let's build something together.

Whether you'd like to discuss research, artificial intelligence, computational social science, open-source projects or a potential collaboration, I'd be happy to hear from you.

samuel.blasco@universite-paris-saclay.fr

© 2026 Samuel Blasco