Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
@SaumilP
SaumilP
Follow
View SaumilP's full-sized avatar
:octocat:
Githubbing...

SaumilP SaumilP

: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


🧩 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) 64
🌱 Recent Activity PushEvent on SaumilP/Meta-Tic-Tac-Toe (2025εΉ΄12月27ζ—₯)
πŸ§ͺ Last Updated 2025εΉ΄12月29ζ—₯ 01:02 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

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /