PhD Candidate

Daniel Wappner

I am a PhD Candidate in Computer Science at the University of Buenos Aires (UBA). I work on software analysis methods with a focus on security, co-advised by Diego Garbervetsky, Víctor Braberman, and Sebastián Uchitel. My current research focuses on employing state-aware abstractions to guide vulnerability discovery on the Linux kernel. Beyond my core research, I have a broad interest in software testing, formal methods, and computational logic.

Soy Candidato a Doctor en Ciencias de la Computación en la Universidad de Buenos Aires (UBA). Trabajo en métodos de análisis de software con enfoque en seguridad, bajo la co-dirección de Diego Garbervetsky, Víctor Braberman y Sebastián Uchitel. Mi investigación actual se centra en emplear abstracciones sensibles al estado para guiar el descubrimiento de vulnerabilidades en el kernel de Linux. Más allá de mi investigación principal, me interesan áreas generales como el testing, los métodos formales y la lógica computacional.

Buenos Aires, Argentina

Daniel Wappner
Contact Contacto dwappner@dc.uba.ar
GitHub LinkedIn LaFHIS

Research Areas

Áreas de Investigación

OS Security
Seguridad en SO

Employing behavior-preserving abstractions to guide vulnerability discovery on the Linux kernel and operating systems.

Uso de abstracciones que preservan el comportamiento para guiar el descubrimiento de vulnerabilidades en el kernel de Linux y sistemas operativos.

Linux KernelVulnerability DiscoverySyzkaller
Program Analysis
Análisis de Programas

Automatic program analysis towards program verification and validation.

Análisis automático de programas orientado a la verificación y validación de software.

Static AnalysisLLVMFuzzingFormal Methods
Smart Contracts
(Past Work)
Smart Contracts
(Trabajo Previo)

Generating validation-oriented abstractions of Solidity source code through dynamic symbolic execution.

Generación de abstracciones orientadas a la validación de código fuente Solidity mediante ejecución simbólica dinámica.

SoliditySymbolic ExecutionModel Checking

Publications

Publicaciones

Conference Conferencia Smart Contract Abstraction through dynamic symbolic execution

EST Seminar at 52th Jornadas Argentinas de Informática (JAIIO) · July 2023.

Thesis Tesis de Grado Licenciatura Thesis in Computer Science (MS-equivalent)

Lic. en Ciencias de la Computación · Universidad de Buenos Aires, FCEyN · July 2024

Lic. en Ciencias de la Computación · Universidad de Buenos Aires, FCEyN · Julio 2024

Advisor: Diego Garbervetsky

Director: Diego Garbervetsky

Talks & Events

Charlas y Eventos

Teaching

Docencia

I have been actively involved in university education since 2021, holding teaching positions at both the University of Buenos Aires (UBA) and the Guangdong Technion-Israel Institute of Technology (GTIIT). I teach mostly at courses focused on theoretical Algorithms and Data Structures.

Participo activamente en la docencia universitaria desde 2021, dictando clases tanto en la Universidad de Buenos Aires (UBA) como en el Guangdong Technion-Israel Institute of Technology (GTIIT). Mi enfoque docente principal se centra en los fundamentos de las ciencias de la computación, específicamente en Algoritmos, Estructuras de Datos e Introducción a la Programación. Asimismo, mi experiencia incluye el dictado de cursos sobre Paradigmas de Programación, Métodos Numéricos y Álgebra Lineal.

Algorithms & Data Structures Introductory Programming Programming Paradigms Numerical Methods

Industry Experience

Experiencia en la Industria

Software Engineer Remitz Inc.

December 2023 - August 2024 · Remote

Led a small Junior team in designing and implementing ETL systems from scratch, focusing on software architecture and continuous deployment tasks.

Lideré un pequeño equipo de desarrolladores Junior en el diseño e implementación de sistemas ETL desde cero, enfocándome en la arquitectura de software y tareas de despliegue continuo.

Languages

Idiomas

Spanish (Native) English (C1) German (B1)