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 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
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

Java Rust Python TypeScript
Spring Boot Docker Kubernetes PostgreSQL Redis
Git GitHub VS Code

🧩 Skills Matrix

Category Skills
Languages Java, Rust, Python, TypeScript
Backend Spring Boot, REST APIs, Microservices, Messaging
Cloud & Infra AWS, Docker, Kubernetes, CI/CD
Databases PostgreSQL, Redis, MySQL, MongoDB
Frontend (basic) React, TypeScript tooling
Dev Tools Git, GitHub Actions, VS Code
Architectural Skills Design patterns, modular design, scalable backend patterns

πŸ“‚ Selected Projects

  • design-patterns
    A curated, production-oriented collection of classic software design patterns implemented in Java.

  • Enterprise Spring Patterns & Recipes
    Hands-on Spring Boot projects exploring practical Java backend patterns and features.

  • mastodon-toot-client
    A small, production-minded Rust CLI tool that reads dataset file, selects item, renders message and posts to a Mastodon instance.

  • gh-yule-gitlog-rs
    A Github CLI extension that turns your terminal into a festive, animated Yule log based on your Github activity!

  • rust-examples
    Small Rust examples and experiments focused on learning fundamentals through code.

  • Draw.io Architecture Libraries
    Draw.io architecture libraries catalog for engineers and architects - to be able to create clear, consistent, and review-ready software architecture diagrams.

  • micro-apps
    Sample micro-backend applications demonstrating modular API design (mainly with Java).


πŸ“ˆ GitHub Stats


πŸ“Š Engineering 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)

Metric Value
πŸš€ Repositories (public) 63
🌱 Recent Activity PushEvent on SaumilP/drawio_libraries (2026-01-25)
πŸ§ͺ Last Updated 2026-01-26 01:03 UTC

πŸ“« Connect

Website

Pinned Loading

  1. design-patterns design-patterns Public

    Practical Java Design Patterns β€” runnable examples, tests, and architecture notes.

    Java 3

  2. enterprise-spring-patterns-and-recipes enterprise-spring-patterns-and-recipes Public

    Spring Boot Patterns & Recipes for Enterprise Systems

    Java 2

  3. mastodon-toot-client mastodon-toot-client Public

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

    Rust 1

  4. rust-examples rust-examples Public

    Basic examples from Tutorials and Blog posts

    Makefile 1

  5. drawio_libraries drawio_libraries Public

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

    Python 3

  6. micro-apps micro-apps Public

    Various working projects demonstrating how to build micro backend apis

    Java