Page Not Found
Page not found. Your pixels are in another canvas.
A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.
Page not found. Your pixels are in another canvas.
This is a page not in th emain menu
Published:
Machine learning (ML) models run on massive datasets and often perform billions of floating-point calculations.
But here’s the problem: small numerical errors can snowball into completely wrong predictions — and sometimes, you won’t even see a NaN or an error message.
This is numerical instability, and it’s sneaky.
Published:
When you run the same GPU program on an NVIDIA GPU and an AMD GPU, you might expect identical results.
Surprisingly, that’s not always the case — even small floating-point differences can lead to divergent outcomes in high-performance computing (HPC) and machine learning workloads.
FSE 2025 paper introducing Soft Assertions to detect and trigger numerical instability bugs in ML applications.
Contributed to the LLNL Varity project by implementing HIP backend generation for GPU kernel testing, enabling cross-platform numerical consistency evaluation.
Extended a class project to evaluate hate speech detection models using geographical metadata. Later adapted for large language model testing and published in 2025.
Developed a real-time face recognition and spoof detection system for FinTech applications, enhancing security for remote banking verification.
Implemented Single Sign-On authentication for PRP system, enabling secure unified access across parliamentary resource modules.
Implemented and evaluated ML algorithms for natural language processing tasks. Later extended for LLM experiments and paper publication.
Developed an intelligent Othello game-playing agent using adversarial search algorithms and heuristic evaluation functions.
Created a Mancala game engine with an AI opponent using minimax and heuristic strategies.
Built a ray tracing engine from scratch to render 3D scenes with reflection, refraction, and shading.
Extended the Nachos instructional OS to implement thread scheduling, virtual memory, and file system operations.
Implemented and tested channel equalization algorithms to improve signal quality in noisy communication environments.
Published:
This is a description of your talk, which is a markdown files that can be all markdown-ified like any other post. Yay markdown!
Published:
This is a description of your conference proceedings talk, note the different field in type. You can put anything in this field.