Olá, I'm Marcelo! 👋
I'm a Brazilian political scientist and PhD candidate at UC Irvine trying to turn political concepts into objects that can be modeled, tinkered with, simulated, visualized, and sometimes proved.
My coding life sits between formal political theory, computational social science, and complex systems. I build things around collective decision-making, dissent, institutions, agent-based models, survey data, and the strange region where clean mathematical definitions meet messy political behavior.
I mostly use Julia, Python, Lean, and R.
I like code that exposes structure: preference profiles as data, voting rules as functions, institutions as mechanisms, concepts as types, simulations as arguments, and visualizations as cognitive scaffolding.
Outside code, I am usually (having a beer) reading political theory, philosophy of science, cybernetics, or mathematics.


