I build systems that
hear Nepali.read documents.see pictures.guide careers.
AI Engineer at System Shared Inc. in Japan, and AI team lead at Kathmandu University’s Active Learning Lab. Research on one side, AWS deploys on the other.
Computer engineer with a research background in machine learning, now shipping the production systems that research turns into.
The short version
I like taking a model from a research idea to something that actually runs in front of people — training it, wiring it into a backend, and deploying it. That has meant Nepali speech recognition, LLM document QA, image tagging, and the AWS plumbing that keeps them all alive.
The same week might involve fine-tuning a transformer and fixing the CI/CD pipeline that serves it. I am happiest when both are on the table.
Backend, AI components, CI/CD and AWS deployment for a career support platform with an interactive roadmap display and chatbot support.
03/2023 — now
AI Researcher — Team Lead Current
Active Learning Lab, Kathmandu University
Leading a dynamic image tagging and word embedding project.
07/2023 — 02/2024
AI Researcher
Flaresight Pvt. Ltd.
Built an LLM-based document analysis and answering bot for Dutch-language documents.
Natural-language chat over SQLite databases using Llama 2 and Vicuna.
03/2022 — 10/2022
Teaching Assistant
Kathmandu University
Helped students through their first C programming course.
03/2021 — 03/2023
Research Assistant
ILPRL Lab, Kathmandu University
Researched and built a deep-learning Nepali speech recognition system in Python.
Worked on the Nepali image captioning project.
05/2020 — 01/2021
Web & Android Developer
Oasys IT Solutions Pvt. Ltd.
Interface design and development.
Where I first learned to use Git properly.
03 — Selected work
Things I have actually built
Research prototypes and shipped systems, from speech models to production AI backends.
Current
AI career roadmap system
2024 —
A career support platform with an interactive roadmap display and AI-powered conversational counselling. OpenAI API on the front of it, an AWS backend behind it, and the CI/CD to keep shipping.
OpenAI APIAWSFastAPI
Nepali speech recognition
2022 · published
Large-vocabulary continuous speech recognition for Nepali, built on a CNN + Transformer architecture. The work became a paper at LDK 2023 — a language with very little training data got a model that hears it.
A chatbot on Llama 2 and Vicuna that answers questions from Dutch-language documents and talks to a SQLite database in plain language.
Llama 2VicunaSQLite
Image tagging & embedding
2021 — 2024
Learns image tags autonomously from internet data and builds a tag hierarchy through word embeddings. The project I currently lead at the Active Learning Lab.
EmbeddingsSelf-supervised
Nepali image captioning
2021
A pretrained CNN encoder with a transformer decoder, writing captions in Nepali.
CNNTransformer
Smart search
2021
Site search that suggests as you type, using nothing but the site’s own content as its index.
NLP
Sajilo Homestay
2018
An online platform for listing and booking homestays, hotels and rental houses.
Full-stack
Mero Mobile
2017
An Android app that tracks a phone and syncs its messages and call logs to the web in real time. Won Best Software Project at the LITE technical exhibition.
AndroidKotlinAward winner
🧪
…and whatever is next
There is usually something half-built on a branch somewhere. If you want to know what I am poking at this month, just ask.
Large Vocabulary Continuous Speech Recognition for Nepali Language using CNN and Transformer
Shishir Paudel, Bal Krishna Bal, Dhiraj Shrestha. Proceedings of the 4th Conference on Language, Data and Knowledge (LDK 2023), NOVA CLUNL, Portugal, pp. 328–333.