Software Engineer · Nepal

Software Engineer.

I build open-source AI products, dependable backend systems, and useful software from first principles to production.

Currently working on Presenton , an open-source AI presentation platform and API. My work spans product engineering, model integrations, document processing, web platforms, machine learning, and robotics.

At Presenton, I work across the system that turns prompts, documents, and structured data into editable presentations. That includes model-agnostic orchestration, document ingestion, presentation-scoped context, rich editing, high-fidelity export, desktop packaging, and self-hosted deployment.

I'm particularly interested in the software layer between AI models and people: making different models behave consistently, keeping outputs editable, and building tools that remain understandable and under the user's control.

Presenton TypeScript · Next.js · Python · LLMs · Docker

Open-source AI presentation generator and API with editable PPTX and PDF exports, custom templates, document ingestion, bring-your-own-model support, and self-hosting.

llmai · PyPI Python · multi-provider LLMs · sync/async · structured output

A provider-neutral Python library that gives OpenAI, Anthropic, Gemini, Bedrock, DeepSeek, and other LLM APIs a shared interface for messages, tools, schemas, streaming, and responses.

nexREC PyTorch Geometric · Milvus · Django · PostgreSQL · Remix

A full-stack movie recommendation system built around graph neural networks and vector search, developed as a final-year engineering project.

Autonomous navigation robot ROS 2 · Nav2 · SLAM · LiDAR · C++ · Arduino

A custom differential-drive robot for autonomous mapping and navigation, documented in a peer-reviewed IEEE conference paper.

View the four flagship projects →

Product engineering

Presenton AI

Building an open-source presentation-generation platform across AI orchestration, document ingestion, rich editing, model integrations, exports, desktop packaging, and self-hosted deployment.

Full-stack engineer

Exploreden Australia

Developed a travel-booking platform with Django and React, integrating Hotelbeds and RateHawk APIs for hotel and flight search alongside payments, authentication, recommendation features, and responsive product flows.

Backend engineer

Kinu Tech

Progressed from junior to backend engineer, building Django services and data pipelines and improving system performance with caching, Celery, AWS Lambda, CDK, ECR, and CI/CD.

University lead, CS50 AI

CS50x Nepal

Led CS50 AI cohorts, mentored more than 60 learners, and helped organize workshops and X-Hack 3.0, a national AI hackathon with more than 100 participants.

Advisor · Secretary · Vice Secretary

EXCESS, IOE Purwanchal Campus

Led technical programs spanning Django, IoT, robotics, ROS 2, and web development; organized a 17-team hardware hackathon; and helped deliver learning sessions reaching more than 1,500 students.

Data fellow

Code for Nepal

Developed foundations in Python, SQL, data analysis, visualization, machine learning, data warehousing, cloud computing, Docker, and collaborative software development.

Read the full CV →

Languages

Python · TypeScript · JavaScript · SQL · C++ · C · Shell

Backend & APIs

Django · Django REST Framework · FastAPI · Flask · Node.js · Celery · OAuth 2.0 · REST APIs

Frontend

React · Next.js · Remix · Nuxt · Tailwind CSS · Shadcn UI · HTML · CSS

AI & data

PyTorch · PyTorch Geometric · Hugging Face · pandas · NumPy · scikit-learn · GNNs · vector search · LLM tooling

Data & infrastructure

PostgreSQL · Redis · Milvus · MongoDB · Docker · Nginx · GitHub Actions · AWS CDK · Lambda · EC2 · ECR · Lightsail

Robotics & automation

ROS 2 · Nav2 · SLAM · LiDAR · Arduino · ESP32 · MQTT · Selenium · Scrapy · BeautifulSoup

B.E. in Electronics, Communication and Information Engineering

Tribhuvan University · IOE, Purwanchal Campus

Combined software engineering with embedded systems, communication, data science, machine learning, and robotics.