Skip to content
View spatelpatidar's full-sized avatar
  • India
  • 19:00 (UTC +05:30)

Block or report spatelpatidar

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.

Content in all repositories owned by your account will be closed.
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
spatelpatidar/README.md

Typing SVG


💙 About Me

  Hi! I'm Shailendra, a backend developer who lives and
  breathes Ruby on Rails, with a growing love for Flutter.

  I care about clean APIs, test-driven code, and shipping
  tools that solve real problems — even the small ones.


  🔭  Backend Developer with 2.5+ years in Ruby on Rails
  🌱  Currently learning Flutter, Rust, GraphQL, Go
  📦  Published respondo — 350+ organic downloads on RubyGems
  🚀  Just launched auditron — tracks who changed what on any ActiveRecord model
  📦  Published app_snackbar — 300+ organic downloads on pub.dev
  🚀  Just launched swift_field — zero-dependency Flutter form widgets
  💬  Ask me about Ruby on Rails, REST APIs, PostgreSQL, Firebase




🌐 Find Me Here

GitHub  LinkedIn  Gmail  RubyGems  pub.dev




💻 Tech Stack


🌸 Languages

Ruby Dart Python Java C++ C


🚀 Backend & Frameworks

Rails Flutter GraphQL


🗄️ Databases & Backend Services

PostgreSQL MySQL SQLite Redis Firebase Supabase


🎨 Frontend

HTML5 CSS3 JS


🛠️ DevOps & Tools

Docker Git GitHub GitLab Linux VSCode Postman Cloudflare Swagger Render Railway


📚 Currently Learning

Rust Go GraphQL React




📦 Published Packages & Gems


Package Description Language Status Downloads
respondo Standardizes JSON API responses across Rails apps — success, data, message & meta fields. Ruby ✅ Published count
auditron Tracks who changed what on any ActiveRecord model — storing only changed fields, not full snapshots. Ruby ✅ Published count
app_snackbar Lightweight Flutter snackbar utility for clean, customizable in-app notifications. Dart ✅ Published count
swift_field Production-grade Flutter form widgets — text fields, password fields, searchable dropdowns & gradient buttons. Zero dependencies. Dart ✅ Published count

🔨 In Progress — Ruby Gems

Gem Description Status
idempo Opt-in idempotency handling for Rails controllers, ActiveJob classes, and webhook handlers. 🚧 Built · Not published
param_guard Strong parameter validation and sanitization layer for Rails controllers. 🚧 Building · Not published
authify JWT & session-based authentication solution for Rails APIs. 📄 Documented · In development



📊 GitHub Stats


  





🐍 Swallowing My Contributions


github-snake



Profile Views



Pinned Loading

  1. respondo respondo Public

    Respondo standardizes JSON API responses across Rails applications. Every response gets success, data, message, and meta fields. Automatic pagination meta for Kaminari and Pagy collections. ActiveR…

    Ruby 4

  2. auditron auditron Public

    Auditron tracks who changed what on any ActiveRecord model — storing only the fields that changed, not full snapshots. Ships with a chainable query DSL, built-in log retention, a simple actor lambd…

    Ruby 3

  3. app_snackbar app_snackbar Public

    A beautiful, fully customizable Flutter SnackBar utility with 4 types, action buttons, loading states, queue support, slide/fade animations, top/bottom positioning, rootScaffoldMessengerKey suppor…

    Dart 5

  4. swift_field swift_field Public

    A highly customizable Flutter UI package for building production-grade forms — includes smart text fields, dropdowns with search, and flexible buttons.

    Dart 3

  5. idempo idempo Public

    Idempo provides opt-in idempotency handling for Rails controllers, ActiveJob classes, and webhook handlers. It stores idempotency keys in your database, fingerprints request payloads to detect misu…

    Ruby 1

  6. param_guard param_guard Public

    ParamGuard provides a declarative DSL for validating incoming parameters before they reach your business logic. Supports required/optional fields, type coercion, range checks, and inclusion lists —…

    Ruby 3