My name is Daniel Perez. I am a software engineer and researcher based in London. I have been working on backend systems in various companies and I particularly enjoy writing in functional programming languages. More recently, I have been working on diverse machine learning tasks, mostly related to natural language processing.
I am currently a PhD student at
Imperial College London,
professor Ben Livshits.
My current research theme is about how to secure distributed ledgers and their
ecosystem. I focus mostly on using programming language techniques to improve
the security of blockchains' virtual machines, as well as the applications running on
top of them.
Before that, I received my Master's in Computer Science from The University of Tokyo under the supervision of professor Shigeru Chiba, during which I worked on applying machine learning techniques to programming languages.
I am sometimes open to freelance work, please feel free to contact me for more information.
- Revisiting Transactional Statistics of High-scalability Blockchain with Jiahua Xu and Ben Livshits was featured on CoinDesk
- The Decentralized Financial Crisis: Attacking DeFi with Lewis Gudgeon and other collaborators was accepted at CVC 2020
- Fast-Fourier-Forecasting Resource Utilisation in Distributed Systems with Paul Pritz and Kin K. Leung was accepted at ICCCN 2020
- Step on the Gas? A Better Approach for Recommending the Ethereum Gas Price with Sam Werner and Paul Pritz was accepted at MARBLE 2020
- Broken Metre: Attacking Resource Metering in EVM with Ben Livshits was accepted at NDSS'20
- Received a 5,000 USD bounty reward from the Ethereum Foundation with the help of Matthias Egli and Hubert Ritzorf from PwC Switzerland, for a report based on my Broken Metre paper