Hello, I am Rajat

A PhD student of Computer Science

My research focuses on tackling challenges in High-Performance Computing, Parallel, and Distributed Systems, with a particular emphasis on resource management for elastic applications and workflows at scale. I am also involved in Computational Earth Science and Citizen Science research, contributing to interdisciplinary efforts to solve real-world problems through advanced computational methods.

figure-svg
hero-image
About

About me

Motivated and highly enthusiastic individual, with a desire for learning new things of all kinds so as to apply the broad accumulated knowledge from education and experience, in solving various world problems.

figure-svg
about-img

I solve problems.

I love to solve the computing problems and find easy and efficient solutions. With over 7 years of experience in software development, project management, and research, I bring a diverse skill set and a strong ability to navigate complex technical problems. I have worked in multicultural environments across Nepal, Japan, Thailand, and the USA, which has enriched my perspective and adaptability in collaborative and cross-cultural projects.

Resume

My Background

Experienced professional with a diverse background in software development, research, and management. Proficient in C++, CUDA Parallel Programming, and Computer-Aided Engineering, with hands-on expertise in Python and web/mobile app development. Leadership experience as Head of Technology for a startup in Nepal, coupled with academic research roles as a Graduate Student Researcher at Tennessee Technological University and New Mexico Consortium. Strong technical foundation complemented by strategic and innovative problem-solving skills.

2021-Present

Doctorate in Computer Science Engineering

Tennessee Technological University

2012-2016

Bachelors in Electronics and Communication Engineering

Pulchowk Campus, Institute of Engineering, Tribhuwan University

2023 May-2024 August Student Researcher

New Mexico Consortium

Working on a project to enhance resource managers, schedulers and application runtime, the elements of HPC Software infrastructure to better support malleable workflow managers

2021-Present Graduate Research Assistant

Tennessee Technological University

Researching resource management support for elastic MPI parallel applications. Also working on web and mobile app development for the Liquid Earth Lake project funded by NASA, a lake storage monitoring system that tracks lake storage all over the world.

2020-2021 Head of Technology

Dakshya Nepal Pvt. Ltd.

Oversaw the infrastructure of technical operations, managed a team of IT employees and projects, tracking technology to achieve business goals

2016-2020 Software Engineer, Project Manager

E&T Nepal Pvt. Ltd.

Worked on C++ Programming, Boost libraries, CUDA, Parallel GPU programming, Catia Design and Modeling, Computer Aided Engineering, OpenCascade and Spatial libraries

blog shape
Publications

My Recent Publications

- Dynamic Resource Management for Elastic Scientific Workflows using PMIx

R. Bhattarai, H. Pritchard and S. Ghafoor

2024 IEEE International Parallel and Distributed Processing Symposium Workshops (IPDPSW), San Francisco, CA, USA, 2024, pp. 686-695, doi: 10.1109/IPDPSW63119.2024.00131.

- Evaluation of a Dynamic Resource Management Strategy for Elastic Scientific Workflows

R. Bhattarai, H. Pritchard and S. Ghafoor

Euro-Par 2024 International Workshops, Madrid, Spain, August 26–30, 2024.

Portfolio

Check Some of My Projects

portfolio-thumb
Development, Project Management

Dakshya CMS

See details
background-shape
figure-svg
skill-img
My Skills

Why hire me for your next project or research?

My goal is to find amazing solutions to various real world problems.

C++, C, Python
90%
CUDA, OpenMP and MPI Parallel Programming
90%
Mobile App Development technologies like React Native and Expo
80%
Web app Developement Javascript, React, Node, PHP, Laravel
80%