Skip to content
View KushDani23's full-sized avatar

Block or report KushDani23

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.

Content in all repositories owned by your account will be closed.
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
KushDani23/README.md

Hi, I'm Kush Dani

public class KushDani implements JavaDeveloper {
    private final String role = "Java Developer";
    private final String[] focus = {"Backend Systems", "REST APIs", "Spring Boot"};
    private final boolean openToWork = true;

    // Building maintainable, production-oriented backend applications
}

LinkedIn LeetCode


About

/**
 * @author  Kush Dani
 * @degree  M.Sc. in Information Technology
 * @college Dhirubhai Ambani Institute of Information and Communication Technology (DA-IICT)
 */
public class About {
    String primaryLanguage = "Java";
    String[] interests = {
        "Backend Systems",
        "REST API Design",
        "Database-backed Applications",
        "Clean Architecture"
    };
    String philosophy = "Readable, modular, and maintainable code";
}

Tech Stack

Java Spring Boot Spring Security PostgreSQL Hibernate Maven Git


Selected Projects

MailInsight

public class MailInsight extends SpringBootApplication {
    // Gmail inbox analyzer — classifies unread emails by priority using the Gemini API

    void highlights() {
        applyArchitecture("Modular Monolith");     // Controller -> Service -> Repository
        enable("Incremental Gmail Sync");
        enable("Batched AI Requests");              // minimizes API calls
        encrypt("Per-user API Keys", "AES-256-GCM");
        support("Multi-account OAuth");
    }
}

ClaimFlow

public class ClaimFlow extends SpringBootApplication {
    // Insurance claim processing system with multi-role workflows

    void highlights() {
        exposeRestApi();
        enforce("Strict Claim State-Transition Validation");
        secureWith("JWT", "Role-Based Access Control");
        log("Immutable Audit Trail");
        persistWith("JPA/Hibernate", "PostgreSQL");
    }
}

TestPilot AI

public class TestPilotAI extends SpringBootApplication {
    // AI-powered REST API test case generator (Groq / Llama 3.1)

    void highlights() {
        applyArchitecture("Layered: Controller -> Service -> API");
        decoupleWith("DTOs");
        parseWith("Regex", "Jackson ObjectMapper");   // reliable JSON extraction from LLM output
        generate("Positive", "Negative", "Boundary Test Cases");
    }
}

Engineering Practices

public interface EngineeringPractices {
    void layeredArchitecture();   // Controller -> Service -> Repository
    void restApiDesign();
    void objectOrientedDesign();  // SOLID Principles
    void jwtAuthentication();          // JWT, OAuth2
    void roleBasedAcessControl();
    void batchProcessing();
    void exceptionHandling();
    void inputValidation();
    void databaseDesign();        // PostgreSQL, JPA/Hibernate
    void gitBasedDevelopment();
    
}

GitHub Statistics


Contribution Snake

Contribution Snake


Current Focus

public class CurrentFocus {
    String[] learning = {"Spring AI", "Gen AI"};
    String[] building = {"Java Backend Projects"};
    String[] openTo = {
        "Software Development Engineer (SDE) Roles",
        "Java Developer Roles"
    };
}

Contact

public class Contact {
    String linkedIn = "https://www.linkedin.com/in/kushdani/";
    String leetCode = "https://leetcode.com/u/KushDani09/";
    String email ="kushdani1228@gmail.com";
}

Pinned Loading

  1. ClaimFlow ClaimFlow Public

    Full-stack insurance claim management platform with role-based workflows, JWT security, claim state validation, document management, and audit trails.

    Java

  2. Mail-Insight Mail-Insight Public

    Full-stack email intelligence dashboard built with Spring Boot 3, React, and Gemini AI. Features OAuth2 Gmail integration, rate-limit safe batching, and AES-256 encrypted API key storage.

    Java

  3. SnipURL SnipURL Public

    Full-stack URL shortening platform using React, Spring Boot, JPA, and H2 with short-code generation, URL redirection, click tracking, REST APIs, and robust error handling.

    Java

  4. TestPilotAI TestPilotAI Public

    AI-powered REST API test case generator that automatically creates positive, negative, edge-case, and validation test cases using Groq Llama 3.1. Built with React, Spring Boot, Java, and REST APIs.

    Java