Ideas in public

Writing & research

Essays on engineering, machine learning, cloud infrastructure, and scientific computing.

2024

Sequences, Time Series and Prediction course in PyTorch

Reworking the DeepLearning.ai course exercises from TensorFlow to PyTorch.

↗
2024

Hands-on Introduction to Concurrency in Go

Goroutines and channels explained by building a simple client-server chat.

↗
2023

A system design journey

Scaling a simple Go URL shortener into a distributed, highly available system on AWS.

↗
2023

A primer on functional PyTorch

Writing Jax-style, functional PyTorch models with the functional API.

↗
2022

Introduction to Physics-informed Neural Networks

A hands-on PyTorch tutorial on using neural networks to solve differential equations.

↗
2021

Database backup using AWS Lambda

Automating a recurring database backup with a scheduled Lambda function.

↗
2021

Private PyPI Server on AWS with Terraform

Standing up a private Python package registry on AWS with infrastructure as code.

↗
2021

Deploy a containerized application on AWS with Terraform

A step-by-step guide to service-oriented deployment and infrastructure as code.

↗
2020

Represent Hierarchical Data in Python

Parsing and working with tree-structured JSON using the anytree library.

↗
2020

ML time series forecasting the right way

An end-to-end guide to forecasting with machine learning, done properly.

↗

Research record

Publications & patents

2024

Qadence: a differentiable interface for digital-analog programs

Dominik Seitz, Niklas Heim, João P. Moutinho, Roland Guichard, Vytautas Abramavicius, Aleksander Wennersteen, Gert-Jan Both, Anton Quelle, Caroline de Groot, Gergana V. Velikova, Vincent E. Elfving, Mario Dagrada · arXiv:2401.09915

↗
2023

Framework for investigating events

Daniel Ricardo dos Santos, Elisa Costante, Mario Dagrada, Alessandro Manzi · US Patent 11,818,146

↗
2023

Cloud on-demand emulation of quantum dynamics with tensor networks

Kemal Bidzhiev, Aleksander Wennersteen, Mourad Beji, Mario Dagrada, Mauro D'Arcangelo, Sebastian Grijalva, Anne-Claire Le Henaff, Anton Quelle, Alvin Sashala Naik · arXiv:2302.05253

↗
2022

Harmonic (Quantum) Neural Networks

Atiyo Ghosh, Antonio A. Gentile, Mario Dagrada, Chul Lee, Seong-Hyok Kim, Hyukgeun Cha, Yunjun Choi, Brad Kim, Jeong-Il Kye, Vincent E. Elfving · arXiv:2212.07462

↗
2021

Leveraging Operational Technology and the Internet of Things to Attack Smart Buildings

Daniel Ricardo dos Santos, Mario Dagrada, Elisa Costante · arXiv:1912.02480

↗
2020

TurboRVB: a many-body toolkit for ab initio electronic simulations by quantum Monte Carlo

Kousuke Nakano, Claudio Attaccalite, Matteo Barborini, Luca Capriotti, Michele Casula, Emanuele Coccia, Mario Dagrada, Claudio Genovese, Ye Luo, Guglielmo Mazzola, Andrea Zen, Sandro Sorella · arXiv:2002.07401

↗
2019

Efficient communication overlap by runtimes collaboration

Marc Sergent, Mario Dagrada, Guillaume Papauré · US Patent App. 16/215,633

↗
2018

Efficient communication/computation overlap with MPI+OpenMP runtimes collaboration

Marc Sergent, Mario Dagrada, Patrick Carribault, Julien Jaeger, Marc Pérache, Guillaume Papauré · Euro-Par 2018

↗
2016

Improved quantum Monte Carlo simulations: from open to extended systems

Mario Dagrada · PhD thesis

↗
2016

Exact special twist method for quantum Monte Carlo simulations

Mario Dagrada, Seher Karakuzu, Verónica Laura Vildosola, Michele Casula, Sandro Sorella · Physical Review B 94, 245108

↗
2016

Competing collinear magnetic structures in superconducting FeSe by first principles quantum Monte Carlo calculations

Brian Busemeyer, Mario Dagrada, Sandro Sorella, Michele Casula, Lucas K. Wagner · Physical Review B 94, 035108

↗
2015

Density Matrix Embedding scheme for optimal atomic basis set construction

S. Sorella, N. Devaux, Mario Dagrada, G. Mazzola, M. Casula · Journal of Chemical Physics 143, 244112

↗
2014

Quantum Monte Carlo study of the protonated water dimer

Mario Dagrada, Michele Casula, Antonino M. Saitta, Sandro Sorella, Francesco Mauri · Journal of Chemical Theory and Computation 10, 1980–1993

↗
2012

Entanglement-assisted calibration of a photon number resolving detector

G. Brida, L. Ciavarella, Mario Dagrada, I. P. Degiovanni, M. Genovese, A. Migdall, M. G. Mingolla, M. G. A. Paris, F. Piacentini, S. V. Polyakov · QELS conference

↗