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

Location: Kathmandu, Nepal
Python Machine Learning LangChain NLP Deep Learning

About Me

I'm an AI/ML Engineer who likes turning frontier LLM techniques — multi-agent systems, RAG, fine-tuning — into things people can actually use, not just notebooks. I care about the unglamorous parts of the job too: writing evaluations, catching model failures before users do, and being honest about what "production-ready" really means.

My full-stack background (Django, FastAPI, React) means I take projects from idea through to deployed product myself.

For the specifics, my resume and projects below have the details.

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

My Skills

AI/ML & LLM Engineering

LangChain LangGraph Multi-Agent Orchestration RAG Pipelines Vector Databases Prompt Engineering Model Evaluation & Fine-Tuning NLP

ML Frameworks

TensorFlow TensorFlow / PyTorch Scikit-Learn Scikit-Learn Pandas Pandas / NumPy

Backend & Data

Python FastAPI SQL Redis

Tools & Deployment

Docker Git Streamlit Streamlit

Experience

Coding & Robotics Instructor

Robotech Nepal, Kathmandu

Jul 2025 – Dec 2025

Designed and delivered live coding and robotics curriculum, developing teaching materials that built students' technical and problem-solving skills.

Web Development Intern (Remote)

Codsoft, Kolkata

Nov 2023 – Dec 2023

Delivered frontend development projects in a remote international team setting.

My Projects

IntelliDoc

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

LangGraph FastAPI Pinecone 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
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

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

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

Get In Touch

Kathmandu, Nepal
dahalujwal3@gmail.com
+977 9865126433