Shekhar Gyawali

Backend Developer·Machine Learning·Cloud and Data Science

Backend-focused developer building reliable APIs, real-time systems, and data driven applications. Exploring the intersection of backend engineering, artificial intelligence, and information retrieval from databases and operating systems to modern AI applications like Retrieval-Augmented Generation.

About

I'm a developer passionate about building software systems that solve real-world problems. My primary focus is backend development, designing APIs, managing databases, building system architectures, and implementing real-time communication.

I've worked on backend and database development for EVSewa, an EV charging reservation platform, and I'm currently exploring artificial intelligence and machine learning, especially Retrieval Augmented Generation (RAG) systems, and how AI applications retrieve and understand information.

I believe in learning by building, experimenting with new technologies, and documenting the journey through real projects and research.

Experience

Backend and Database Developer Project
EVSewa, Smart EV Charging Reservation System
  • Designed and developed backend services and REST API endpoints, structuring application flow and data handling for the reservation platform.
  • Modeled and managed the SQLite database, handling schema design, queries, and data storage for charging sessions and reservations.
  • Implemented WebSocket-based real-time communication for live queue updates and charging status monitoring, reducing dependency on continuous polling.
Python FastAPI SQLite WebSockets
Independent Researcher Ongoing
Multi-Signal Chunking Analysis for RAG Systems
  • Exploring improved document chunking strategies for Retrieval-Augmented Generation systems to improve retrieval quality.
  • Analyzing multiple signals, including semantic relationships, document structure, and contextual information during document processing.
  • Studying how better chunking translates into more relevant knowledge retrieval for LLM-powered applications.
RAG LLMs NLP Information Retrieval

Skills

Languages

Python C C++ Go SQL

Backend / Infra

FastAPI REST APIs WebSockets Backend Architecture

Databases

SQLite Database Design DBMS

AI / ML

RAG LLM Applications NLP Machine Learning

Data Science

NumPy Pandas Matplotlib

Tools

Git Linux Cloud Fundamentals

Projects

A collection of projects across backend engineering, real-time systems, and AI research.

EVSewa

A smart EV charging reservation system with kWh-based charging selection, live queue tracking, and real-time vehicle charging status.

Python FastAPI WebSockets SQLite

Multi-Signal Chunking for RAG

Exploring improved chunking strategies for Retrieval-Augmented Generation systems, using multiple signals to improve retrieval performance.

RAG LLMs NLP Information Retrieval Semantic Analysis

Blog

Short write-ups on backend systems, real-time architecture, and my RAG research.

Get in Touch

Open to backend engineering and AI/ML opportunities. Let's connect.