LLM security
Understanding the security risks and failure modes of large language models, and developing methods to make them safer and more dependable.
AI Engineer & Researcher
LLM4Code, from the security side — secure code generation, vulnerability detection and safety guardrails for models that write real software.
Scroll to exploreMy research lies at the intersection of Software Engineering, Artificial Intelligence, and Cybersecurity, with a particular focus on LLM4Code. I am particularly interested in improving the security, reliability, and trustworthiness of Large Language Models for software engineering tasks, including secure code generation, vulnerability detection, and safety guardrails.
Fields
Four connected directions around a central question: how can we build more secure, reliable, and trustworthy AI systems for software engineering?
Understanding the security risks and failure modes of large language models, and developing methods to make them safer and more dependable.
Improving the ability of language models to generate code that is not only functional, but also secure and robust.
Applying AI and language models to support software development, program understanding, vulnerability detection, vulnerability analysis, and code reasoning.
Building reliable and trustworthy AI agents that can reason, use tools, and interact with complex software environments safely and effectively.
Journal of Systems and Software 2026
ICSME 2026 NIER Track Distinguished Paper Award
Information and Software Technology · 2026 Under review
I'm open to research collaboration, reviewing, and conversations about LLM security, secure code generation, and retrieval-augmented systems. Email is the fastest way to reach me.