David Rodrigo Bäcker Peral

David Rodrigo Bäcker Peral

Yale University

I am Junior at Yale studying Electrical Engineering & Computer Science and Applied Mathematics at Yale with interests spanning machine learning, robotics, chip design, and neuroscience.

I'm interested in bridging the gap between natural and artificial intelligence: how minds learn, how agents cooperate, and how computational tools can help us ask better scientific questions. My work brings together neuroscience, machine learning, mathematics, and hands-on engineering. At Yale, I model social cooperation in the Saxena Lab and develop signal-processing tools for asynchronous circuits in the Asynchronous VLSI Lab.

Away from the lab, I'm usually playing or following sports, playing board games with friends, or binge watching a TV show (currently on Game of Thrones).

Tennis, Table Tennis, Pickleball

Board Games & Card Games

Movies and TV Shows

Reading

Rock Climbing

La Cañada High School

La Cañada Flintridge, California

2020–2024

Yale University

Electrical Engineering & Computer Science · Applied Mathematics

2024–present

Relevant coursework

Systems Programming Data Structures & Algorithms Circuit Design Computer Architecture Silicon Compilation Statistical Machine Learning Linear Algebra Differential Equations Probability Theory Statistics Stochastic Processes Multivariable Calculus Discrete Mathematics Game Theory Mechanics Electricity & Magnetism Quantum Information Real Analysis Sequence Modeling in Deep Learning · Graduate Computational Neuroscience · Graduate

Research

Yale University · Wu Tsai Institute Spring 2025–present

Saxena Lab

New Haven, CT

Studying the underlying neural computations involved in cooperation by connecting the behavior of real rats in a cooperative task with virtual agents behavior in a virtual environment using multi-agent reinforcement learning. Work included building a behavioral analysis pipeline in python using pose-estimation data to study cooperative behaviors and strategies, as well as building and running simulations in our constructed RL environment.

Python PyTorch Multi-agent reinforcement learning SLEAP Behavioral analysis Machine Learning
Learn more
Caltech · Chen Institute for Neuroscience July 2023–August 2024

Anderson Lab

Pasadena, CA

Developed the software for an open source non-invasive, low-cost thermal-camera setup to study the relationship between the optogenetic stimulation of various emotional states and body temperature in mice. Conducted the experimental analysis discovering that mice are in fact “hot-headed” and that aggression is correlated with increased body temperatures. CADed an attachment and programmed a custom miniature camera for a setup that enables us to accurately record the facial expressions in freely-behaving mice for the first time.

C/C++ Python CAD Thermography Experimental design Data analysis
Learn more
Yale University · Professor Rajit Manohar Winter 2025–present

Asynchronous VLSI Lab

New Haven, CT

Developed an energy and time efficient, signal processing library for asynchronous hardware with applications in brain-computer interfaces by designing and implementing streaming algorithms for matrix multiplication, FFTs, and digital filters in ACT. Working on validating these algorithms with neural-processing pipelines on FPGAs for eventual integration into implantable BCI chips.

ACT Asynchronous circuits Digital signal processing Streaming algorithms Hardware design
NASA STEM Enhancement in Earth Science Summers 2022 & 2023

NASA STEM Enhancement Intern

Compared deep-learning models for mosquito-larvae classification and helped build an optical experiment for testing in microgravity through the SEES program.

Python Computer vision TensorFlow Hugging Face Vision transformers Experimental hardware
Learn more

Experience

Jane Street Summer 2026

Quantitative Trading Intern

New York, NY

Studied trading through classes, workshops, and simulated market-making. Researched a systematic options strategy using gradient-boosted trees and Python analysis.

Probability Python Statistical modeling Gradient-boosted trees Quantitative research
La Cañada Engineering Club August 2021–May 2024

First Tech Challenge Team Captain

La Cañada Flintridge, CA

Led a 15-member robotics team, bringing mechanical design, programming, and teamwork together through the process of building and competing.

Robotics CAD Mechanical design Programming Team leadership
Learn more
01

ECE 2000

Peer tutor · Introduction to Electronics

Hold office hours and review sessions for an introductory electronics course covering the basic principles of analog and digital electronics.

02

ECE 2011

Peer tutor · Introduction to Computer Engineering

Conduct office hours and helped instruct labs for an introductory computer engineering course. Labs largely consisted of programming FPGAs in Verilog.

03

S&DS 2410

Peer tutor · Probability Theory

Conduct office hours, review sessions, and one-on-one meetings to help students develop intuition for probability theory concepts such as random variables, conditional probability, expectation, and probabilistic models.

04

Yale Intramural Secretary

Residential college sports

Hired to coordinate intramural sports and captain some sports teams for my residential college. Help create community and bring people together to compete and have fun in various sports.

Programming & data

Python C C++ Java NumPy Pandas Matplotlib Git & GitHub

Machine learning

PyTorch TensorFlow Hugging Face Reinforcement learning Multi-agent systems Neural networks Computer vision Vision transformers Large language models Classification Gradient-boosted trees

Hardware & making

CAD Arduino Raspberry Pi KiCad PCB design Soldering Embedded systems CoreXY motion control Electromagnetics Robotics ACT Asynchronous circuits Digital signal processing

Research & mathematics

Experimental design Statistical modeling Probability Linear algebra PCA Dimensionality reduction Behavioral analysis SLEAP pose estimation Thermography Scientific communication

Interactive systems

Unity Virtual reality Speech recognition Sensor integration

People & languages

Peer tutoring Team leadership English · Fluent Spanish · Fluent

Let's connect

Have a research question, an interesting project, or any questions? I'd love to hear from you.