I research streaming graph algorithms and distributed systems, with a focus on how graphs can serve as a unifying framework for real-time analytics, scalable computation, and efficient AI. My work spans algorithm design for dynamic graph problems, distributed frameworks for large-scale graph processing, and the application of graph-structured reasoning to AI systems. At Shell R&D, I build and optimize large-scale LLM inference and retrieval pipelines on HPC infrastructure, working at the boundary between systems research and applied AI.