Skip to content
View SaumilP's full-sized avatar
:octocat:
Githubbing...
:octocat:
Githubbing...

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 set of classic Java design pattern examples for reference, learning, and reuse.

  • learning-spring-boot
    Hands-on Spring Boot projects exploring practical Java backend patterns and features.

  • mastodon-toot-client
    Lightweight Rust bot that reads messages from a file and posts them to Mastodon automatically.

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

  • drawio_libraries
    Custom draw.io libraries to speed up architecture and diagram creation.

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


πŸ“ˆ GitHub Stats


πŸ“ 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/SaumilP (2025-12-07)
πŸ§ͺ Last Updated 2025-12-07 19:49 UTC

πŸ“« Connect

Website

Pinned Loading

  1. design-patterns design-patterns Public

    Java Design Patterns

    Java 4

  2. learning-spring-boot learning-spring-boot Public

    Spring Boot based projects

    Java 2

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

    bot reading from file and posting new status to mastodon

    Rust 2

  4. rust-examples rust-examples Public

    Basic examples from Tutorials and Blog posts

    Rust 1

  5. drawio_libraries drawio_libraries Public

    Contains few custom libraries ready to use for diagram creation

    3

  6. micro-apps micro-apps Public

    Various working projects demonstrating how to build micro backend apis

    Java