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 DavisLogic 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 servernPython testing frameworks
Evaluation of Python frameworks used on open-source softwareChinese 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,