Skip to content
View SiddhiikaN's full-sized avatar

Organizations

@JavaLabs-io

Block or report SiddhiikaN

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

Hi, Siddhika here 👋

I build Java-first tools and backend systems: REST APIs, developer utilities, and CLI tools.



About Me

I enjoy building software that is practical, reliable, and easy to maintain. Most of my projects are driven by curiosity, exploring new technologies, solving real problems, and improving my understanding of backend engineering through hands-on development.

My current focus is the Java ecosystem, particularly Spring Boot, databases, testing, and modern software engineering practices. Every project I build is an opportunity to learn something new and write better software.


Featured Projects

APILoadGenAI

A load testing tool that stress-tests API endpoints using AI-generated chaos payloads. Sends concurrent requests, tracks latency and failure rates, and produces a post-run analysis report. Built to surface how APIs behave under realistic, unpredictable load.

API-Contract-Diff-Tool

A CLI tool that compares two versions of a JSON API response and flags what changed — added fields, removed fields, value changes, and type changes. Assigns a risk score (HIGH / MEDIUM / LOW / SAFE) based on the nature of the diff. Built to catch breaking changes before they reach consumers.

ProductAPI-SpringBoot

A RESTful Product Management API built with Spring Boot and MongoDB, featuring CRUD operations, request validation, global exception handling, and a clean layered architecture.


Organisation

JavaLabs-IO — a GitHub organization for Java tooling, backend experiments, and system-level implementations.


Let's Connect

Pinned Loading

  1. APILoadGenAI APILoadGenAI Public

    High Concurrency Stress Tester.

    Java

  2. ProductAPI-SpringBoot ProductAPI-SpringBoot Public

    RESTful Product API built with Spring Boot and MongoDB featuring CRUD operations.

    Java

  3. API-Contract-Diff-Tool API-Contract-Diff-Tool Public

    API version diffing with breaking-change detection.

    Java 1

  4. JavaLabs-io/spike-fallback-engine JavaLabs-io/spike-fallback-engine Public

    A Java implementation of graceful degradation under concurrent load — a simplified bulkhead pattern.

    Java

  5. InventoryManagementSystem InventoryManagementSystem Public

    A simple Java Swing application for managing product inventory with MySQL database connectivity.

    Java 1

  6. JavaLabs-io/RateLimiter JavaLabs-io/RateLimiter Public

    A Java simulation of API rate limiting that blocks users after exceeding a request threshold.

    Java