Hi, I'm Ujwal Dahal

A passionate AI/ML Engineer building intelligent systems, RAG pipelines, and LLM-powered applications with Python, LangChain, and cutting-edge AI tools.

AI/ML Engineer
Python Machine Learning LangChain NLP Deep Learning
Ujwal Dahal

Ujwal Dahal

AI/ML Engineer

Age: 22 Years
Location: Kathmandu, Nepal
Python Machine Learning LangChain NLP Deep Learning

About Me

Hi! I'm Ujwal Dahal, a passionate AI/ML Engineer with a strong drive for building intelligent systems that solve real-world problems. I specialize in machine learning, deep learning, and LLM-powered applications.

I have hands-on experience developing RAG (Retrieval-Augmented Generation) pipelines, LangChain applications, and NLP solutions. My background in web development gives me a unique edge — I can build full-stack ML applications from model training to production deployment.

My goal is to leverage data-driven approaches and cutting-edge AI tools to create impactful solutions. I'm constantly exploring vector databases, transformer models, and the latest advances in the LLM ecosystem.

Machine Learning & Deep Learning
Data Analysis & Visualization
LLM & LangChain Applications
Ujwal Dahal
AI/ML Engineer

My Skills

Python

TensorFlow Logo

TensorFlow / PyTorch

Pandas Logo

Pandas / NumPy

LangChain

Scikit-Learn Logo

Scikit-Learn

SQL

NLP

Streamlit Logo

Streamlit

Git

Docker

My Projects

LIVE

Smart Finance Analyzer

Upload any Nepali bank statement PDF and get instant AI-powered spending insights with smart categorization, visual analytics, and conversational chat.

React FastAPI Groq AI ChromaDB Plotly

IntelliDoc

Multi-agent document intelligence platform — summarization, interactive mind maps, and AI debate analysis using LangGraph orchestration.

LangGraph FastAPI Pinecone RAG

Nepali Sentiment Analysis

Fine-tuned XLM-RoBERTa on 65K Nepali-language examples achieving 88.5% accuracy vs 50.5% zero-shot baseline (+38 percentage points). Built with a manual PyTorch training loop — no Trainer API.

XLM-RoBERTa PyTorch HuggingFace NLP
LIVE

Nepali News Intelligence Agent

LangGraph agent that fetches live Nepali news, analyzes sentiment using a fine-tuned XLM-RoBERTa model, and generates AI-powered intelligence briefings. Real multi-step agent with tool use.

LangGraph XLM-RoBERTa Groq RAG
LIVE

Nepal Doc AI

Upload any Nepali government document and get an instant bilingual summary (English + Nepali), key facts, and conversational Q&A — built for Nepali citizens navigating government paperwork.

React FastAPI EasyOCR Groq

ConversationalRAG

Conversational document Q&A backend with session memory and structured intent extraction, built without LangChain's retrieval abstractions.

FastAPI Pinecone Redis RAG
LIVE

Real Estate Pro

Data-driven platform for Nepal's real estate market with ML-powered price prediction — scraped 13,000+ listings, trained 4 XGBoost/CatBoost models (R² up to 0.78) with cross-validated feature engineering.

XGBoost CatBoost Streamlit ML

Get In Touch

Kathmandu, Nepal
dahalujwal3@gmail.com
+977 9865126433