Research Experience

  • Research Intern [May 2024 - Aug 2024]
    Microsoft Research, Azure SQL Data Warehouse, Austin, TX
    • Developed an efficient SIMD sorter for data stored in columnar format (e.g., Parquet) for operations involving sorting multiple columns.
    • Optimized sort performance by utilizing metadata and encodings from the columnar storage.
    • Tools/Platforms: C++, SIMD (AVX-512), x86 Assembly, Intel VTune, Parquet.

  • Ph.D. Software Engineering Intern [Jun 2021 - Aug 2021]
    Google System and Infrastructure, Data Analytics and Storage Performance, Sunnyvale, CA
    • Accelerating analytics: Identified acceleration opportunities in Google’s analytics engines such as Dremel and F1. In addition, build an analytical model to perform what-if analysis for different accelerator types.
    • Investigated root cause of IPC variance for Google’s globally distributed database service Spanner.
    • Tools/Platforms: C++, x86 Assembly, Dremel, F1, Spanner.

  • Graduate Research Assistant [Sept 2018 - Now]
    Department of Computer Science and Engineering
    Texas A&M University, College Station, TX
    • Worked on a streaming framework that provides programmers with seemingly infinite buffers and a novel in-place MSD Radix-sort using the framework that is 3−4X faster than SOTA (Vortex, ASPLOS 2020).
    • Developed a high-performance parallel SIMD merge-sort framework that maximizes SIMD register usage and reduces branch misprediction penalties, up to 2X over SOTA (Origami, VLDB 2022).
    • Developed an efficient key partition engine that resolves slowdowns caused by memory disambiguation, resulting in 2−3X speedup over SOTA (Typhoon, Bigdata, 2025).
    • Working on a high-performance SIMD sorter of small chunks that is useful for segmented sorts and dealing with smaller arrays in base cases of several sorts (MSD-radix, Merge, Quick etc.).
    • Tools/Platforms: C++, x86 Assembly, SIMD, Intel VTune, AMD μProf.

  • Research Assistant, with Dr. Mohammed Eunus Ali [May. 2015 - Jul. 2018]
    Department of Computer Science and Engineering
    Bangladesh University of Engineering and Technology, Dhaka, Bangladesh
    • Developed efficient algorithms to process queries on spatial databases: Maximum visibility of a moving target (ADC 2016), reverse k-nearest neighbors of trajectories (ADC 2018).
    • Developed demonstration tools for various visibility query processing (SIGSPATIAL 2016, CIKM 2017).
    • Developed a variant of R*-Tree to improve performance of novel visibility queries, in collaboration with RMIT University, Australia.
    • Tools/Platform: C++, OpenGL, Python.

Teaching Experience

  • Graduate Teaching Assistant [Aug. 2020 - Present]
    Texas A&M University, Department of Computer Science and Engineering
    • Conducted labs, held office hours, prepared exams, and occasionally provided lectures.
    • Courses: Networks and Distributed Processing (CSCE 612), Operating Systems (CSCE 611), Machine Learning (CSCE 633), Introduction to Computer Systems (hon’s) (CSCE 313H), Data Structures and Algorithms (hon’s) (CSCE 221H).

  • Lecturer [May 2016 - Jul 2018]
    Department of Computer Science and Engineering
    United International University, Dhaka, Bangladesh
    • Designed courses, prepared syllabus and exams, conducted lectures, mentored students.
    • Courses: Algorithms (CSI 227), Discrete Mathematics (CSI 219), Object Oriented Programming (CSI 221), Structured Programming Language (CSI 121).
    • Organized an international conference and inter-university hackathon.

Others

  • Presented paper at CIKM 2017, Pan Pacific Singapore

  • Organizer, Mentor of UX Design Contest, Project Showcasing and Problem Setter, UIU CSE Festival, 2017
  • Organizing Committee Member, International Conference on Medical Engineering, Health Informatics and Technology, MediTec 2016
  • Co-Founder and Former General Secretary, Science Club of the Laboratorians
  • Participant. Microsoft Imagine Cup, Top 12 with project Solvencia; a communication platform for supershop and farmers using IVR (Interactive Voice Response), 2013.
  • Participant. EATL-Prothom Alo App Development Contest for project Ekattor; a first person shooting game, 2014.
  • Participant in Top 30, Robi-NSU ICT Innovation Quest, 2012.
  • Participant. BITSMUN (Birla Institute of Technology and Science, India, Model United Nations) as Delegate of Spain in, General Assembly, 2012.