
I'm a software engineer and MSc Computer Science graduate from York University. My work combines Java/Spring Boot backend development with research on LLM agents, software security, and automated testing.
At DSi and on an external assignment with Synopsys, I worked on examination-management systems, payment integrations, and CI/CD tooling. During a university research collaboration with Huawei Canada, I developed components for repository-wide test generation and agent tracing and evaluation. My research includes SecVulEval, which received the Best Dataset & Benchmark Paper award at AIware 2026, and StaAgent, accepted in ACM TOSEM.
When I'm not working, you can find me traveling🌴, doing music🎸, or experimenting with new technologies🧑💻.
Developed Python components for a repository-wide agentic test generation framework that transforms software requirements and repository code into executable test scripts.
Developed backend services for HEMS, a nationwide examination-management platform.
Worked remotely on an external assignment through DSi with Synopsys Inc., contributing to Black Duck Detect, a software composition analysis tool that identifies dependency-related component, security, and license risks.
In this project, I constructed a benchmark dataset of C/C++ vulnerabilities called SecVulEval. It solves the lack of statement-level granularity and contextual information in previous datasets.
Static analysis tools are widely adopted in the industry to detect bugs in software systems. However, it is important that the tools themselves are reliable, i.e., do not miss bugs or produce false positives. In this project, I created an LLM-based metamorphic testing framework to detect inconsistencies in Java static analysis tools.


Have a project in mind or just want to connect? Feel free to reach out to me using the form or through any of the channels below.