HPC & distributed systems
I’m interested in the systems and infrastructure behind large-scale computation, and how they can use shared and heterogeneous resources effectively.
- High-performance computing
- Distributed systems
PhD student & Graduate Research Assistant
I’m a PhD student at Rochester Institute of Technology, exploring how computing systems can balance performance, resources, and energy.
Working in HPDSL, advised by
Prof. M. Mustafa Rafique.
What I’m exploring
My interests center on making better use of computing resources, from distributed infrastructure to the demands of machine learning.
Collaborate on researchI’m interested in the systems and infrastructure behind large-scale computation, and how they can use shared and heterogeneous resources effectively.
I want to understand how scheduling decisions shape resource utilization, performance, and energy use, and how to balance these competing goals.
My interests include ML and AI, both as workloads that place new demands on computing systems and as tools for understanding and solving practical problems.
Projects from my engineering and applied ML background.
Applied ML · Previous work at AFID
Working with conservation researchers to bring fish identification and measurement into a practical ML application.
At AFID, I collaborated with fish ecologists and conservation experts on automated identification and measurement. My work included ML data and training pipelines, application development, CI/CD, and Kubernetes deployment on Oracle Cloud.
Open source · Observability
OpenTelemetry instrumentation for Dramatiq, bringing tracing into Python’s background task processing.
I developed opentelemetry-instrumentor-dramatiq to instrument Dramatiq applications with OpenTelemetry. The package lets an application enable instrumentation alongside its task actors and tracing setup.
Open source · Task processing
A result backend that connects Dramatiq tasks with Django’s database layer.
I developed django-dramatiq-result-backend to store and retrieve task results through Django’s ORM, with automatic result expiration. It connects background task execution with the application’s existing database tools.
Earlier academic work, with its original context.
Institute of Engineering, Pulchowk Campus
An undergraduate project exploring sentiment analysis and conversational AI in a mobile application for mental well-being.
This project explored the integration of deep learning text analysis, conversational AI, and smartphone applications for digital well-being. The team developed a Flutter-based cross-platform application with sentiment analysis as part of the undergraduate project. This is a project report, rather than a peer-reviewed publication.
Experience developing software and ML applications shapes the questions I bring to systems research.
PhD student & Graduate Research Assistant
Computing and Information Sciences. Working in HPDSL with Prof. M. Mustafa Rafique, with interests in HPC, distributed systems, scheduling, and ML/AI.
Full Stack Engineer
Collaborated with conservation researchers on fish identification and measurement, and developed ML pipelines, application services, and cloud deployment workflows.
Software Engineer
Worked on information systems, database applications, isolated code execution, and deployment automation with Docker and Kubernetes.
Software Developer Intern
Contributed to CloudFirewall using Python and Linux nftables, including REST and gRPC APIs for state synchronization between virtual machines.
My academic path, from computer engineering to systems research.
2026 – present
Working in HPDSL, advised by Prof. M. Mustafa Rafique.
2017 – 2021
Graduated with distinction.
The technical tools behind my engineering and applied ML work.
Tools from my work on service architectures, interfaces, and distributed applications.
Languages and frameworks I have used to build application services and user-facing software.
Relational databases and data stores from my software engineering background.
Containerized application development and deployment on Linux.
Container orchestration and infrastructure tools used in cloud deployment workflows.
Version control, deployment automation, and cloud platforms from my engineering work.
Tools from my applied machine learning and computer vision background.
I welcome conversations about systems research, efficient computing, and ML. Get in touch to exchange ideas or explore a collaboration.
High Performance Distributed Systems Laboratory
Rochester Institute of Technology