Skip to content
View SaumilP's full-sized avatar

Block or report SaumilP

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
SaumilP/README.md

Saumil Profile Banner

Hi 👋 I’m Saumil

🌐 Portfolio

Typing SVG


I’m a software engineering enthusiast who enjoys building practical tools, backends, and small utilities that make software engineers’ lives easier.
Most days I’m exploring new ideas in cloud, backend, and web-dev — and picking up something new while solving problems.


🔧 Tech Stack

JavaRustPythonTypeScript
Spring BootDockerKubernetesPostgreSQLRedis
GitGitHubVS Code

🧩 Skills Matrix

CategorySkills
LanguagesJava, Rust, Python, TypeScript
BackendSpring Boot, REST APIs, Microservices, Messaging
Cloud & InfraAWS, Docker, Kubernetes, CI/CD
DatabasesPostgreSQL, Redis, MySQL, MongoDB
Frontend (basic)React, TypeScript tooling
Dev ToolsGit, GitHub Actions, VS Code
Architectural SkillsDesign patterns, modular design, scalable backend patterns

📂 Selected Projects

A compact, GitHub-render-safe portfolio grid. Tags use <kbd> so they look good in both light and dark mode.

🧩 design-patterns
ArchitectureJavaPatterns


A production-oriented catalog of classic design patterns with enterprise-ready structure and extensibility guidance.

☕ Spring Patterns & Recipes
ArchitectureSpring BootPlatform


Hands-on backend patterns for resilience, modular design, observability, and production-grade integration strategies.

🏗️ Spring Boot Starters
GovernanceJavaStandards


Platform-grade starters to standardize security, telemetry, error handling, and service scaffolding.

🦀 mastodon-toot-client
ToolingRustCLI


Dataset-driven automation CLI that renders dynamic content and publishes posts to Mastodon via API orchestration.

🎄 gh-yule-gitlog-rs
ToolingRustgh-ext


A GitHub CLI extension that turns repository activity into a festive, animated terminal experience.

📝 changelog-gen
Release EngineeringRustSemVer


Changelog & release-notes generator with Conventional Commits, GitHub enrichment, templating, and SemVer workflows.

🧪 rust-learning-lab
LearningRustHands-on


A structured learning lab for engineers moving into safe systems programming, async fundamentals, and performance thinking.

📐 Draw.io Architecture Libraries
AssetsArchitectureC4


Diagram libraries for clear, consistent, review-ready architecture visuals (C4, cloud, and platform components).

🚀 Next Flagship
PlatformCloud-NativeReliability


Upcoming modular platform showcasing modern architecture, observability, and deployment governance.


📈 GitHub Stats


📊 Engineering Snapshot

GitHub stats (weekly snapshot)Top languages (weekly snapshot)
Top repos (weekly snapshot)Contribution streak (weekly snapshot)

📝 Learning Notes (Click to expand)

View ongoing notes & experiments

🌱 Currently Learning

  • Rust async patterns
  • Advanced Spring Boot modular architecture
  • Clean Architecture & DDD
  • GitHub Actions automations
  • Container networking & distributed systems basics

🧪 Experiments

  • CLI tools in Rust
  • Simple bots & automation scripts
  • Local-first workflows
  • Improving backend performance patterns

🖥️ Now Operating On… (Developer Dashboard)

MetricValue
🚀 Repositories (public)69
🌱 Recent ActivityPushEvent on SaumilP/distributed-job-scheduler (2026-07-26)
🧪 Last Updated2026-08-10 00:55 UTC

📫 Connect

Website

Pinned Loading

  1. drawio_librariesdrawio_librariesPublic

    Reusable draw.io libraries for clean, professional architecture diagrams.

    Python 20 4

  2. design-patternsdesign-patternsPublic

    Practical Java Design Patterns — runnable examples, tests, and architecture notes.

    Java 4

  3. spring-boot-startersspring-boot-startersPublic

    Platform-grade Spring Boot starters for scalable, governed service development.

    Java

  4. enterprise-spring-patterns-and-recipesenterprise-spring-patterns-and-recipesPublic

    Spring Boot Patterns & Recipes for Enterprise Systems

    Java 2

  5. mastodon-toot-clientmastodon-toot-clientPublic

    Rust Mastodon 🐘 bot CLI — scheduled posts from files, with safe automation and CI quality gates.

    Rust 2

  6. rust-learning-labrust-learning-labPublic

    Learn Rust from scratch with hands-on examples — designed for C/C++/Java/Python developers moving into safe systems programming.

    Rust