Hello, I am

Sumit Aryal

Computer Engineer

About Me

I am a Machine Learning Engineer with a computer engineering foundation from Pulchowk Engineering Campus, IOE, Tribhuvan University. I turn ideas into AI apps people use, whether it's a chatbot that chats like a friend or a recommendation system that feels like it knows you.

I enjoy taking projects from writing Python code to Docker containers, deploying it on Kubernetes, and setting up CI/CD so it runs, and doing it all alongside product, design, and operations to solve real problems together.

I also aim to contribute to AI research by leveraging my expertise in Natural Language Processing, Computer Vision, and Large Language Models to create impactful solutions for real-world challenges.

Machine Learning
NLP
Python
Large Language Models
FastAPI
Computer Vision
PyTorch

Work Experience

AI Engineer

Root Level AI

January 2025 - Present

Kathmandu, Nepal

  • Architected and deployed a Retrieval Augmented Generation conversational AI system following Agentic AI patterns.
  • Optimized knowledge retrieval pipelines by implementing hybrid search (sparse + dense embeddings) and context-aware reranking, reducing hallucinations in LLM responses.
  • Research, design and implementation of a two-tower recommendation system, replacing the traditional recommendation system, to increase user engagement.
Python FastAPI LLamaIndex Docker Kubernetes TensorFlow PyTorch

Machine Learning Engineer

DoriIT

April 2024 - December 2024

Kathmandu, Nepal

  • Developed conversational agents using LLamaIndex, integrating OpenAI and Google Gemini APIs.
  • Implemented CI/CD-driven RAG pipelines with FastAPI, Docker, and Kubernetes
  • Mentored two interns on data preparation, model training, and evaluation for sentiment analysis and NER.
Python FastAPI LLamaIndex Docker Kubernetes OpenAI API Gemini API

AI Fellow

Fusemachines

January 2023 - August 2023

Kathmandu, Nepal

  • Completed intensive ML/DL curriculum, focusing on techniques like regression models, neural networks, and transformer-based architectures such as BERT.
  • Built sentiment-analysis and text-classification models
  • Applied image processing techniques, including detection and segmentation.
Python Machine Learning NLP Computer Vision BERT Transformers

QA Trainee

Bajra Technologies

September 2022 - December 2022

Kathmandu, Nepal

  • Developed and executed test cases for web applications, identifying and reporting over 50 bugs.
  • Automated end-to-end testing using Cypress, reducing manual testing efforts by 15%.
  • Conducted API and load testing using Postman and JMeter.
Cypress Postman JMeter QA

Education

Pulchowk Campus, IOE, Tribhuvan University

Lalitpur, Kathmandu

Bachelors in Computer Engineering

November 2019 - April 2024

Publications

C = Conference, J = Journal, S = In Submission, T = Thesis

S.1

BERT-Based Nepali Grammatical Error Detection and Correction Leveraging a New Corpus

Sumit Aryal, et al. (2024). Presented at IEEE INSPECT-2024, ABV-IIITM, Gwalior, India, December 07-08, 2024.

IEEE Conference First Author
View Paper
T.1

Nepali Grammar Correction

Sumit Aryal, et al. (2024). Undergraduate Thesis, Pulchowk Engineering Campus, Institute of Engineering, Tribhuvan University.

Thesis Best Project Award
View Thesis

Projects

Nepali Grammatical Error Correction

As a part of major project thesis of my bachelor's degree, developed a pipeline utilizing BERT. Curated a large parallel corpus for Nepali Grammar Correction task. Developed a system which takes Nepali text as input, checks its grammar, and suggests corrections if necessary.

Python BERT PyTorch NLP HuggingFace Transformers

Chat with Multiple PDFs

Project implemented using Langchain and Huggingface Transformers for RAG framework. Users upload PDFs and ask questions. The PDF is segmented, converted to vectors, and stored. Questions are converted to embeddings, and a semantic search yields ranked results.

Python LangChain RAG HuggingFace

HTML Parser using LLM

Developed an API for extracting e-commerce attributes from HTML content. Uses `meta-llama/Meta-Llama-3-8B-Instruct` from Hugging Face's Inference API. Extracts attributes like name, price, description, and images from HTML.

Python HuggingFace LLMs FastAPI

Travel Recommendation System

Developed a travel recommendation web application that generates personalized itineraries for travelers to Nepal based on their preferences and budget using React, Django, Python, and Flask. Implemented collaborative filtering to enhance recommendations.

React Django Python Flask Pandas

ML and DL Repository

Developed and maintained a repository of machine learning and deep learning algorithms, including CNN, Linear and Logistic Regression, Decision Trees, and advanced applications like Image Segmentation and Reconstruction.

Python PyTorch TensorFlow

8 Puzzle Visualizer

Implemented and visualized different algorithms, such as A*, BFS, DFS, IDDFS, and Greedy to solve the 8-puzzle problem using Python and Tkinter.

Python Tkinter A* Algorithm BFS/DFS

Bachiyo Game

Mario-like platformer game with various levels and sound effects created using C++ and SFML.

C++ SFML Game Dev

Image Compression

Compressed images using Huffman Tree Algorithm in C++.

C++ Huffman Coding Algorithms

Stadium Modeling

Modeled a stadium using Python, Pygame, and Blender.

Python Pygame Blender 3D Modeling

Skills

Programming Languages

Python C++ JavaScript HTML CSS

Data Science & Machine Learning

PyTorch Transformers Scikit-learn TensorFlow Keras

Applied ML Frameworks

Llama Index LangChain LangGraph Qdrant Vector DB OpenAI API Gemini API

Web Technologies

FastAPI Flask React Django HTML CSS

Cloud & DevOps

AWS Docker Git

Specialized Areas

Deep Learning NLP LLMs Machine Learning Computer Vision

Mathematical & Statistical Tools

Pandas NumPy Matplotlib Statistical Analysis

Soft Skills

Quick Learner Communication Problem-Solver Teamwork

Honors & Awards

Best Project Award

Pulchowk Campus, IOE

December 2024

Recognized for excellence in developing "Nepali Grammatical Error Detection and Correction System", an innovative NLP system that addresses the significant challenge of automated grammar correction in the Nepali language using BERT-based models and a novel corpus.

Department Honor Team Achievement

Certifications

Deep Learning Specialization

DeepLearning.AI

December 2023

View Certificate

Generative AI with Large Language Models

DeepLearning.AI

October 2023

View Certificate

Microdegree in Deep Learning

Fusemachines Inc

August 2023

View Certificate

Coding and Programming

Samsung

May 2023

View Certificate

Microdegree in Machine Learning

Fusemachines Inc

May 2023

View Certificate

Machine Learning Specialization

DeepLearning.AI

November 2022

View Certificate

Resume / CV

Having trouble viewing the resume? Download it or open it in a new tab using the buttons below.

Contact Me

Let's Connect

Feel free to reach out for collaborations, opportunities or just to say hello!

Location

Tokha-7, Kathmandu, Nepal

Social

Available for opportunities

Send a Message

I'll get back to you as soon as possible.