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.