About me

I am a graduate student in computer science at the University of California, Davis. I am a passionate developer with love for SE and PL. I am learner by DNA and I love software in its entirety.


Get a PDF copy of my CV here


Education


Masters, Computer Science

2023-2025

University of California, Davis
Davis, California


Coursework: Advanced Computer Architecture; Distributed Database Systems; Machine Learning; Software Engineering;



BE, Computer Engineering

2017-2021

Institute of Engineering Paschimanchal Campus,
Pokhara, Nepal


Coursework: Machine Learning; Probability and statistics; Natural Language Processing; Data Structure and Algorithms; Database Management Systems; Operating Systems; Advanced Calculus and Linear Algebra; C; C++; Computer Architecture; Software Engineering; Digital Signal Processing; Embedded Systems


Work Experience


Software Engineer

July, 2021 - Aug 2023

Leapfrog Technology,
Kathmandu, Nepal


Software Engineering Intern

March 2021- May 2021

Leapfrog Technology Inc
Kathmandu, Nepal

Designed and immplemented frontend applications such as Ball collision, Flappy Bird, 2D car game, designed and converted figma design to code with the help of senior developers and mentors assigned to the team. Link to internship projects

Machine Learning Intern

May, 2020 - Septempber, 2020

GritFeat Solutions,
Kathmandu, Nepal

-Conducted detailed error analysis and developed models by breaking down the error classes and prepared a report on limitations of the model and improvement strategies on the road traffic data for the Government of Nepal. Used semi-supervised algorithms to utilize a large number of unannotated data for model training. Familarized with GAN, VAE, Factorization machines by participating in paper reading session.

Software Engineering Intern

Jan, 2020 - June, 2020

Diagonal Technologies,
Lalitpur, Nepal

-Learned and immplemented API development , including RESTFUL APIs, microservices and graphQL. Trained in handling security and data protection, authentication and authorization between multiple systems, servers, and environments. Learned to write automated test suites for correctness and scalability.


Computer Science Instructor

Jan 2020 - June 2020

Paschimanchal Campus,
Pokhara, Nepal

Designed and implemented daily lesson plans and coding sessions for the course to undergraduate first and second year students. The course topics include: Introduction to AI, Fundamentals of CS, Python Programming, Data Structure, C programming.


Technical Experience


Projects

  • UTXO Visualization
    a transaction heatmap visualization for more than 10K transactions in the Resilient Database developed by the Expo lab at UC Davis

  • Logic Simulator
    An application that helps you simulate and visualize the various electric circuits using fundamental logic gates. Note: Initially loading project requires 15-20s to fetch data from backend servern

  • Python testing frameworks
    Evaluation of Python frameworks used on open-source software

  • Chinese to Nepali Translation
    . An application that can translate chinese speech to Nepali offline. Made using tacotron 2 model for TTS, transformer for training and multilingual dataset as bible corpse dataset for training.

  • Draw using discrete fourier transform
    An application that helps you draw any shape or figure and visualize the working of Fourier transform to rebuild the same figure by application of the Fourier transform.

  • 2D Fighting game
    . A modified retro style game similar to sonic made as part of internship.

  • Nepali Blockchain
    An application that helps you to visualize the core principles on which any blockchain application is build upon.

Technical Skills


  • Programming Languages For Software: Javascript, ReactJS, NextJS, NodeJS, C/C++
  • Programming Languages For ML: Python, R,
  • Python Packages: Pytorch, Tensorflow, Scikit-Learn, OpenCV, Nltk, Pandas, Numpy, Matplotlib, Fastapi, BeautifulSoup, Regex, Jupyter
  • Database: Firebase,MySQL, MongoDB
  • Other Tools: Git, Github, Bash, Linux,