Hello, I'm Shruti Patil

A software engineer passionate about building clean, thoughtful solutions

I enjoy turning ideas into scalable code and writing about what I learn along the way

Scroll to explore

Work Experience

Software Engineering Intern

Turtlemint

Jan 2025-July 2025

Reactjs
Redux
Spring Boot
AWS
RabbitMQ
Jira

Developed an AI-powered document analysis platform that streamlined insurance document processing, reducing manual review time by approximately 30% and supporting over 150 documents per project cycle by leveraging React.js, Redux, and Spring Boot for a seamless user experience.

Designed and integrated REST APIs for document lifecycle management and RabbitMQ for LLM-based Q&A, enabling asynchronous answer delivery, reducing backend load, and cutting average response latency by up to 40%, ensuring users received answers as soon as they were processed instead of polling.

Implemented dynamic, multi-step workflows for document tagging to AI-powered analysis, accelerating project timeline by 2 days on average and ensuring 100% compliance with stage validation requirements.

Worked cross-functionally with product and platform teams to integrate the system into live environments.

Project Intern

Trustlab IIT Bombay

June 2024 - July 2024

Linux
Docker
C language
ReactJs

Worked on improving the performance and security of EvalPro, an exam proctoring platform.

Configured security sandboxes (Firejail and SafeExec) for secure code execution and developed edge case testing in C++ to ensure robustness.

Website Developer

National Institute of Technology Goa

Nov 2023 - Feb 2024

HTML
Javascript
Bootstrap
Tailwind CSS

Led redesign of the institute's official website with a focus on UI/UX and performance optimization.

Built frontend using HTML, Javascript, Bootstrap, and Tailwind CSS.

Achievements

  • [top 2% topper Silver medal] in Business Intelligence and Analytics, NPTEL June 2025

  • Pre-finale in Myntra HackerRamp: WeForShe 2024 July 2024

  • Winner in Inspirathon Hackathon, DBCE Goa Oct 2023

  • Finalist in Open Hack’24, IISc Bangalore Aug 2023

  • Finalist in IEEE CIS Hackathon, MNIT Jaipur Sep 2023

  • [top 2% topper Gold+Elite medal] in Joy of computing using Python, NPTEL Oct 2021

  • Silver+Elite medal in Programming Data Structures and Algorithms using Python, NPTEL Oct 2021


Technical Skills

Programming Languages
Java
Python
JavaScript
TypeScript
C++
Web & Frameworks
React.js
Redux
FastAPI
Spring Boot
Express.js
Node.js
Tailwind CSS
AI & LLM Tools
LangChain
LangGraph
Google Gemini
Pydantic
Databases
MySQL
SQL
PostgreSQL
MongoDB
Tools & DevOps
Docker
AWS
GIT
GitHub
RabbitMQ
Linux
Vite
Postman
Redis
APIs & Protocols
WebSockets
REST
JWT

Education

National Institute of Technology Goa

Nov 2021 - June 2025

B.Tech. Computer Science and Engineering

Goa, India


Projects & Contributions

A showcase of my technical projects, from microservices architecture to AI-powered applications

Featured
Full-Stack Development

Stock Market Microservices App

Tech Stack

React
TypeScript
Material UI
Redux
WebSockets
Express.js
Redis
Microservices
Docker

Designed and implemented a comprehensive stock market trading platform built with the MERN stack, featuring a React/TypeScript frontend with Material UI and real-time financial data visualization. The backend is architected as scalable microservices in Express.js, using Redis Pub/Sub for live stock price updates and seamless order execution. The app supports robust state management with React-Redux, instant UI updates via WebSockets, and includes authentication, order management, and stock data services as containerized Docker microservices for easy deployment and modular development.

Featured
AI/ML Integration

Splitwise Clone with Context Aware Chatbot

Tech Stack

FastAPI
React.js
TypeScript
PostgreSQL
Docker
Langchain
Google Gemini
AI/ML

Built a full-stack expense management application with a FastAPI backend, React.js/TypeScript frontend, and PostgreSQL database, containerized with Docker. The platform offers advanced expense tracking, group management, customizable split types, and intelligent debt settlement algorithms. It features an integrated AI assistant using Langchain and Google Gemini for conversational Q&A over user expense data, and provides a seamless, intuitive user experience for managing and exploring financial information.