Available for new opportunities

Ritesh Patel

Software Engineer

Building scalable web applications, robust backends, and intelligent systems.

About

I am a Software Engineer currently pursuing my B.Tech in Computer Science and Engineering at Thapar Institute of Engineering and Technology (TIET). My engineering philosophy is rooted in building systems that solve real problems, prioritizing robust architecture and clean, maintainable code.

I specialize in full-stack development and AI integrations. Whether it is designing a normalized relational database schema, implementing a complex multi-agent reasoning architecture, or crafting a highly responsive user interface, I approach every technical challenge with a product-first mindset.

Currently, I am heavily invested in scalable backend architectures, Generative AI applications (such as RAG pipelines), and performance optimization.

Technical Expertise

Languages

Strong foundation in systems programming and high-level scripting for rapid development and data processing.

Python
JavaScript
SQL
C++
C

Web & Backend

Building resilient REST APIs, microservices, and highly interactive, performant frontend applications.

React
SvelteKit
FastAPI
Node.js
HTML
CSS

AI & Data Science

Implementing machine learning models, semantic search engines, and multi-agent reasoning systems.

LangGraph
Ollama
Sentence Transformers
Pandas
NumPy
Scikit-learn
NLTK

Databases & Tools

Managing relational databases, vector stores for AI, and utilizing modern DevOps and version control workflows.

PostgreSQL
Redis
FAISS
Docker
Git
Jupyter

Featured Projects

Capstone Project

SynapseLearn

  • Developing a local-first AI tutor using hierarchical memory, RAG, query routing, and multi-agent reasoning for personalized learning.
  • Built a four-tier memory system for conversational, resource, and learner context across sessions.
  • Implemented hierarchical RAG with dynamic retrieval planning and cross-encoder reranking for high-confidence evidence selection.
  • Developed a LangGraph-based AI Council for task decomposition, parallel reasoning, and response synthesis.
PythonFastAPILangGraphPostgreSQLRedisFAISSOllama
Full-Stack Engineer

Findora

  • Built a semantic lost-and-found system using text and image embeddings to match differently worded descriptions and uploaded photos.
  • Implemented cosine-similarity retrieval and weighted re-ranking across text-text, image-image, text-image, and image-text matches.
SvelteKitPythonFastAPIPostgreSQLSentence Transformers
Machine Learning

Flight Fare Prediction System

  • Developed a machine learning regression model to predict airline ticket prices from historical flight data.
  • Performed exploratory data analysis and feature engineering using parameters such as departure time, airline, and layovers.
  • Used Random Forest for prediction and deployed the model through a Flask web interface.
PythonPandasScikit-learnFlask
Full-Stack Engineer

Hospital Management System

  • Built a database management system for patient records, doctor appointments, and billing processes.
  • Designed a normalized relational database schema for data integrity and efficient retrieval.
  • Developed a web-based interface using JavaScript, HTML, and CSS for hospital administration workflows.
JavaScriptHTML/CSSNode.jsMySQL

Background & Education

2023 – Present

B.Tech in Computer Science and Engineering

Thapar Institute of Engineering and Technology (TIET)

CGPA: 8.17 | Patiala, India

Relevant Coursework
Data Structures & AlgorithmsObject-Oriented ProgrammingDatabase Management SystemsOperating SystemsMachine LearningConversational AIComputer NetworksSoftware Engineering

Class XII

Goldengate International Secondary School

Score: 89.75% | Kathmandu, Nepal

Achievements

COMPEX Scholarship

Secured the competitive COMPEX Scholarship through the Indian Embassy for undergraduate studies.

Mahatma Gandhi Scholarship

Received the Mahatma Gandhi Scholarship from the Indian Embassy during Classes 11 and 12.

Let's build something.

I am currently open to new opportunities. To prevent spam and ensure verified communication, please sign in with your Google account to send a message!