Skip to content
View Dhrumit26's full-sized avatar
  • California, USA
  • 15:01 (UTC -08:00)

Block or report Dhrumit26

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Dhrumit26/README.md

Hi there, I'm Dhrumit Savaliya πŸ‘‹

LinkedIn GitHub Email

πŸ‘¨β€πŸ’» About Me

Software Engineer with hands-on experience building scalable backend services and distributed systems. Strong in Java, SQL, and Linux, with solid CS fundamentals and a passion for writing high-quality code that scales.

  • πŸŽ“ Computer Science @ California State University, Long Beach (Dec 2025)
  • πŸ”­ Currently working on full-stack applications and AI-powered solutions
  • πŸ’‘ Passionate about distributed systems, microservices, and DevSecOps
  • 🌱 Always learning and exploring new technologies

πŸ› οΈ Technical Skills

Languages

Java Python JavaScript TypeScript Kotlin C++ C# Go PHP

Backend & Web Development

Node.js Express Next.js React REST API Microservices JWT

Systems & Infrastructure

Linux Docker Kubernetes Jenkins GitHub Actions Prometheus Grafana ArgoCD

Databases

PostgreSQL MySQL MongoDB Redis Cassandra Firebase

AI & Cloud Tools

LangChain OpenAI AWS Pinecone Vercel Netlify

🎯 My Development Approach

πŸ” How I Approach Each Project

1. Problem-First Thinking

  • Start by deeply understanding the problem and user needs
  • Define clear success metrics and technical requirements
  • Research existing solutions and identify gaps

2. Architecture & Design

  • Design scalable, maintainable architecture from the ground up
  • Choose the right tech stack based on project requirements, not trends
  • Plan for failure: implement error handling, logging, and monitoring early

3. Iterative Development

  • Build MVPs to validate ideas quickly
  • Write clean, documented code with meaningful comments
  • Implement CI/CD pipelines from day one for rapid iteration

4. Security & Performance

  • Security scanning integrated into every build (SonarQube, Trivy)
  • Performance monitoring and optimization as core features
  • Regular code reviews and quality gates

5. Continuous Learning

  • Document learnings and challenges faced
  • Refactor and improve based on real-world usage
  • Share knowledge through clear README files and documentation

πŸ“š What I've Learned From My Projects

🏦 Beach Bank - Full-Stack Banking Application

Tech Stack: Next.js 14, TypeScript, React, Tailwind, PostgreSQL, Plaid, Dwolla

Key Learnings:

  • Financial API Integration: Mastered Plaid API for multi-bank connectivity and Dwolla for ACH transfers
  • Security Best Practices: Implemented JWT authentication, secure token handling, and PII data protection
  • Database Optimization: Wrote complex SQL queries for transaction history, learned PostgreSQL indexing strategies
  • State Management: Handled complex real-time state updates for account balances and transactions
  • CI/CD at Scale: Set up GitHub Actions β†’ Netlify pipeline with automated testing and deployment

🎬 Netflix Clone - DevSecOps Project

Tech Stack: AWS EC2, Kubernetes, Jenkins, Docker, SonarQube, Trivy, ArgoCD, Prometheus, Grafana

Key Learnings:

  • DevSecOps Pipeline: Built complete CI/CD with security gates, blocking 15+ vulnerabilities before deployment
  • Container Orchestration: Deep dive into Kubernetes deployments, services, ingress, and Helm charts
  • Infrastructure as Code: Automated AWS infrastructure setup and configuration
  • Monitoring & Observability: Set up Prometheus metrics collection and Grafana dashboards for system health
  • GitOps Workflow: Implemented ArgoCD for declarative, version-controlled deployments
  • Security Scanning: Integrated Trivy for container vulnerability scanning and SonarQube for code quality

πŸŽ“ Rate-My-Professor AI

Tech Stack: Next.js, TypeScript, OpenAI API, Pinecone, LangChain

Key Learnings:

  • Vector Databases: Implemented semantic search using Pinecone for contextual professor matching
  • AI Integration: Learned prompt engineering and fine-tuning for consistent, accurate responses
  • RAG Architecture: Built Retrieval-Augmented Generation system with LangChain for grounded AI responses
  • Sentiment Analysis: Developed NLP pipeline for analyzing review sentiment and generating ratings
  • API Rate Limiting: Managed OpenAI API costs and implemented caching strategies

🍳 Smart Pantry Manager

Tech Stack: Next.js, Firebase, Material-UI, OpenAI API, GCP Vertex AI

Key Learnings:

  • Real-time Database: Mastered Firebase Firestore for live inventory updates and subscriptions
  • AI-Powered Features: Integrated multiple AI APIs for recipe generation based on available ingredients
  • Image Recognition: Used GPT Vision API for food item identification from photos
  • UI/UX Design: Learned Material-UI design patterns and responsive layouts
  • Search Optimization: Implemented advanced filtering, sorting, and search algorithms

πŸ“Š GitHub Stats

πŸš€ Featured Projects

🌱 Currently Learning

  • Advanced Distributed Systems Architecture: Exploring patterns like event sourcing, CQRS, and saga patterns
  • Cloud-Native Development: Deep diving into AWS services, serverless architectures, and microservices patterns
  • AI/ML Integration: Building production-ready AI applications with LangChain, vector databases, and LLM orchestration
  • Performance Optimization: Studying advanced caching strategies, load balancing, and database optimization
  • System Design: Mastering scalability patterns, CAP theorem, and distributed consensus algorithms

πŸ’¬ Let's Connect!

I'm always open to interesting conversations and collaboration opportunities!


⭐️ From dhrumit26

"Writing high-quality code that scales"

Pinned Loading

  1. AI-Web-Scrapper AI-Web-Scrapper Public

    Python

  2. Awesome-Machine-Learning-DEMOs-with-iOS Awesome-Machine-Learning-DEMOs-with-iOS Public

    Python

  3. PoseEstimation-TFLiteSwift PoseEstimation-TFLiteSwift Public

    Swift

  4. SemanticSegmentation-CoreML SemanticSegmentation-CoreML Public

    Swift

  5. sports-celebrity-image-classifier sports-celebrity-image-classifier Public

    Jupyter Notebook

  6. TFLiteSwift-Vision TFLiteSwift-Vision Public

    Swift