Ritesh Pandey

Software Engineer, AI Enthusiast

Ritesh Pandey

I build software systems, and more recently conversational AI and agentic systems. My background is in computer engineering, mobile and frontend development, backend systems, and databases.

Currently a Senior Software Engineer at Ycotek Nepal, working on conversational AI. Increasingly interested in retrieval, knowledge representation, and how multi-agent systems coordinate.

About

Who I am

I'm a software engineer working on conversational AI and agentic systems at Ycotek Nepal, in Lalitpur. I started with mobile development, moved into frontend and backend web development and databases, and more recently into AI applications.

Building real AI systems changed the kind of question I ask about software. It used to be “how do I make this work.” Now it's closer to “why does it behave this way, and what can be done about its limitations.” Right now that curiosity is pointed at retrieval, knowledge representation, and how multiple AI agents coordinate on a task.

My Path

How my interests developed

From computer engineering to software systems to conversational AI, and from there to retrieval and knowledge representation.

  1. 2018 – 2023

    Bachelor's in Computer Engineering

    Studied Computer Engineering at Tribhuvan University (Kantipur Engineering College) on a full scholarship. Coursework included Data Structures & Algorithms, Operating Systems, Artificial Intelligence, Computer Networks, Database Management Systems, Distributed Computing, and Big Data Technologies.

  2. 2022 – 2023

    Early technical work

    Built a Mobile Anti-Theft System with real-time security monitoring, encrypted alerting, location tracking, and privacy-preserving location sharing. It was awarded Best Project at the KEC Project Exhibition 2023.

    Co-authored "Offline Wallet Secured with AES Encryption," an SMS-based digital transaction system for low-connectivity environments using AES-128 and Diffie–Hellman key exchange, presented at the International Conference on Engineering and Technology in 2023.

    Neither project involved AI, but both left me with the same habit: before I trust a system, I want to know where it can fail.

    SecurityMobileResearch
  3. 2023 – 2025

    Professional software engineering

    Started at Creators Tech building Flutter mobile applications, then moved to LIS Nepal, where I worked across cross-platform apps and SQL databases, and later moved into frontend and backend work on Next.js web applications, along with my first AI-based projects.

    FlutterSQLNext.js
  4. 2025 – Present

    Conversational AI at Ycotek

    As Senior Software Engineer at Ycotek, I've worked on both the frontend and backend of a conversational AI chat system for retail, and worked with data engineers to integrate LangChain and LangGraph into it.

    Working with an AI system is different from working with typical software. There usually isn't a single line of logic to trace when something goes wrong. A model can have the right information and still answer incorrectly, or an agent can have the right tool and still call the wrong one. Adding more information doesn't always fix either problem. That's what pulled my attention from getting these systems shipped toward understanding what's actually happening underneath them.

    LangChainLangGraphPython
  5. A turning point

    From retrieval to knowledge representation

    While working on a RAG system, I kept running into the same issue: the model could retrieve text containing the entities and processes I needed, but it didn't reliably grasp how they related to each other. Chunking documents made retrieval easier but fragmented the context that made the documents meaningful in the first place.

    My first instinct was to add more data, so I tried feeding in database schemas alongside the documents. That helped, but only up to a point. A schema tells you what tables exist, not how a business actually works or which relationships matter in a given situation.

    That's what led me to knowledge graphs, ontologies, and graph-based retrieval: modeling entities, relationships, and constraints explicitly instead of leaving them implicit in documents and rows. Sometimes the problem isn't a lack of information. It's how the information is structured.

    RAGKnowledge GraphsOntologies
  6. Current direction

    Agentic systems and reliable AI

    I'm currently exploring agentic AI and multi-agent coordination, knowledge representation, and information retrieval. The underlying interest is the same one: how a system's limitations can be understood and addressed, rather than papered over with more data.

    Agentic AIMulti-Agent SystemsReliable AI

What I've Built

Featured projects

The projects with the most technical depth and the clearest evidence of what I personally built.

Mobile / Security · 2023

Mobile Anti-Theft System

Real-time device security monitoring with encrypted alerting, location tracking, and privacy-preserving location sharing. Best Project Award, KEC Project Exhibition 2023.

JavaAndroidFirebaseDevice Sensors
Read the case study

Conversational AI · 2025 – Present

AI-Powered Chat System (Ycotek)In progress

Conversational AI chat system for retail applications, with a Next.js frontend and Python backend, integrating LangChain and LangGraph for agentic workflows. Current role at Ycotek Nepal.

Next.jsTypeScriptPythonLangChainLangGraph
Read the case study

Mobile / Business Software · 2024

Mobizilla Inventory

Inventory management system for a mobile retail business: stock tracking, product cataloguing, sales recording, and low-stock alerts.

FlutterDartSQLiteFirebase
Read the case study
View all projects

Experience

Professional experience

Ycotek Nepal

Lalitpur, Nepal

Senior Software Engineer

Jul 2025 – Present

  • Building an AI-powered conversational chat system for retail applications, including the website that fronts it.
  • Working on backend functionality in Python, with a focus on API architecture and system performance.
  • Working with data engineers to integrate LangChain and LangGraph into the system.
  • Reviewing code and mentoring junior developers.
  • Currently going deeper into AI agents and multi-agent architectures, and studying for the Claude Certified Solution Architect certification alongside this work.

LIS Nepal

Lalitpur, Nepal

Software Engineer I

Jan 2025 – Jul 2025

  • Built web applications with Next.js.
  • Collaborated on AI-based projects, including model evaluation and performance work.
  • Reviewed application logs to track down bottlenecks and improvement opportunities.

Associate Software Engineer

Jan 2024 – Jan 2025

  • Built cross-platform applications and scalable backend systems.
  • Implemented SQL databases and wrote queries for data retrieval.

Software Intern

Oct 2023 – Jan 2024

  • Built cross-platform applications with Flutter.
  • Learned SQL database design, querying, and optimization.
  • Used Jira for sprint planning.

Creators Tech

Lalitpur, Nepal

Flutter Developer Intern

Dec 2022 – Jan 2023

  • Designed application layouts and built interactive Flutter applications.
  • Integrated applications with backend APIs for real-time data.

Education

Bachelor's in Computer Engineering

2018 – 2023

Tribhuvan University (Kantipur Engineering College) · Full scholarship

Data Structures & AlgorithmsOperating SystemsArtificial IntelligenceComputer NetworksDatabase Management SystemsDistributed ComputingBig Data Technologies

Higher Secondary Education, Science, Nepal Mega College, 2016 – 2018

Technical skills

Programming

PythonTypeScriptJavaScriptDartC++C

Frontend

Next.jsReactTailwind CSSFlutterHTMLCSS

Backend

PythonNode.js / Next.js API routesREST APIs

Databases

MS SQL ServerMySQLMongoDBSQLiteFirebase

AI / AI Systems

LangChainLangGraphConversational AIGenerative UIRAGAgentic architectures

Infrastructure & Tools

Git / GitHubDockerAndroid StudioVS CodeLinuxJiraConfluenceFigma

Security

AES-128Diffie–Hellman key exchangeThreat modeling

Recognition

Achievements

Best Project Award

KEC Project Exhibition · 2023

Awarded for the Mobile Anti-Theft System: real-time security monitoring, encrypted alerting, location tracking, and privacy-preserving location sharing.

Conference PublicationInternational Conference on Engineering and Technology · 2023

Co-authored "Offline Wallet Secured with AES Encryption," an SMS-based digital transaction system for low-connectivity environments, with Sushan Shrestha, Saurav Rajbhandari, and Shashwat Gautam.

Employee Recognition Award

Ycotek Nepal · 2025

Recognized as "Accountable for Customer Success" on the conversational AI product I work on.

Research & Technical Interests

What I'm interested in

These came out of my own work, not out of a reading list. Mostly from building a RAG system and running into its limits.

Conversational AI & RAG

My day-to-day work at Ycotek is on a conversational AI system, and it's the source of most of what follows. Retrieval-augmented generation is good at surfacing relevant text, but I've repeatedly seen it fall short at capturing how the things in that text relate to each other.

Knowledge Representation & Knowledge Graphs

After watching document chunking fragment the context that made retrieved text meaningful, I got interested in representing entities, relationships, and constraints explicitly. Knowledge graphs and ontologies do that; documents and database rows mostly leave it implicit.

Agentic AI & Multi-Agent Systems

Building with LangGraph showed me how much of an agent's coordination is still hand-specified: which agent calls which tool, what happens next. I'm interested in how agents can share state and stay aligned on a task with less of that hand-written structure, and in the connection between memory, planning, and coordination.

Reliable AI Systems

Across both of the above: an AI system can have the right information and still get it wrong, or the right tool and still misuse it. I'm interested in how structured knowledge can make agent reasoning and retrieval more reliable, and in evaluating that improvement rather than assuming it.

What I'm exploring right now

  • Exploring how multi-agent systems can coordinate with less hand-specified logic between steps.
  • Learning about graph-enhanced retrieval, where relevance comes from relationships between entities rather than text similarity alone.
  • Investigating how structured databases and organizational knowledge can be connected so an AI system can reason over both documents and structured data.
  • Currently studying for the Claude Certified Solution Architect certification, alongside my day-to-day work on agentic systems.

Beyond code

LITE Technical Exhibition

Participated in 2019, and worked on the Graphic and Design Team in 2020.

Intra-college football tournament

Organized a four-a-side football tournament during college.

Contact

Let's get in touch

Open to conversations about conversational AI, agentic systems, or roles where that work happens.