Software and Projects
Research software
Safe memory reuse
RRR-SMR
Implementations and benchmarks for copy-free node reuse and transfer in recyclable lock-free data structures.
Robust optimistic traversal
SCOT
Robust-memory-reclamation-compatible versions of non-blocking data structures with optimistic traversals.
Recyclable traversal
R-SCOT
Recyclable optimistic-traversal linked lists and trees evaluated with several memory-reclamation schemes.
Selected earlier projects
Eye Pointer
A computer-vision application designed to help people with limited use of their hands interact with a computer. The project won the Microsoft Imagine Cup Bangladesh competition and advanced as a World Semifinalist in the World Citizenship Track. Watch the demonstration.
Speech-based interaction for visually impaired users
My undergraduate research explored speech-based computer interaction and text correction for visually impaired users. The resulting paper appeared at IEEE ICCIT 2015. Read the paper.
Industry experience
Before graduate school, I worked at Nilavo Technologies Ltd. from December 2015 through July 2022, progressing from Junior Software Engineer to Senior Software Engineer. I built full-stack ASP.NET applications using C#, Microsoft SQL Server, and JavaScript, and worked on debugging, performance improvement, maintenance, deployment, and secure-code review.
