Skip to content
View kshru9's full-sized avatar
🧠
Learning
🧠
Learning

Block or report kshru9

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
kshru9/README.md

Hi there 👋, I'm Shruti Katpara

Building software that is reliable, useful, and production-ready — one system at a time.

I'm a Software Engineer who enjoys working across backend systems, platform engineering, AI-powered applications, and mobile products.
Over the last few years, I’ve gone from building college projects in C, Python, Flutter, and web stacks to working on production-grade enterprise systems at Oracle.

I like systems that have moving parts: APIs, databases, workflows, failures, logs, retries, user-facing flows, and the occasional bug that refuses to make sense until 2 AM.


What I’m onto now

I’m currently exploring the intersection of:

  • backend/platform engineering
  • AI agents and LLM-powered workflows
  • MCP servers and tool-using AI systems
  • Flutter/mobile AI applications
  • personal knowledge systems
  • developer productivity tools

I’m especially interested in systems where AI is not just a chatbot, but something connected to real tools, APIs, data, and workflows.


Things I care about

  • Clean and maintainable code
  • Systems that work beyond the happy path
  • Debuggability and observability
  • Good documentation
  • Thoughtful API design
  • Performance and reliability
  • Product experience
  • Learning in public
  • Building useful things, not just impressive-sounding things

Current goals

  • Build and ship more AI-powered products
  • Contribute more actively to open source
  • Write more about backend systems, debugging, and AI engineering
  • Improve system design and architecture depth
  • Build stronger developer tools and MCP-based projects
  • Collaborate with engineers and builders working on meaningful products

Tech I work with

Languages

Java Python C SQL JavaScript TypeScript Dart

Backend / Platform

Node.js Express.js REST APIs Linux Multithreading

Databases / Infra

PostgreSQL MySQL MongoDB Redis Docker

Frontend / Mobile

Flutter React Next.js

AI / GenAI

LLM Apps MCP AI Agents RAG


GitHub stats


A little more about me

  • I like debugging hard problems.
  • I enjoy turning vague ideas into working systems.
  • I care about product quality as much as technical quality.
  • I believe good engineers write, document, and communicate clearly.
  • I’m always trying to get better at system design, backend architecture, and AI engineering.

Let’s connect

LinkedIn GitHub Gmail


Currently building, learning, debugging, and slowly becoming the engineer I once looked up to.

Pinned Loading

  1. bookmarks-mcp bookmarks-mcp Public

    JavaScript

  2. Decision-Trees-fromScratch Decision-Trees-fromScratch Public

    A complete implementation of Decision Trees and ensemble methods: bagging, random forest and Adaboost with all the necessary plots.

    Python

  3. distributed-document-search distributed-document-search Public

    JavaScript

  4. tic-tac-toe-lila tic-tac-toe-lila Public

    TypeScript

  5. Linear-Regression Linear-Regression Public

    A complete implementation of linear regression algorithms

    Python 1

  6. Web-Crawler Web-Crawler Public

    A multithreaded web crawler using two mechanism - single lock and thread safe data structures

    C++ 36 10