Skip to content
View Siddh4194's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report Siddh4194

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

typing

Hey, I'm Siddhant Kadam ๐Ÿ‘‹

Full-Stack Engineer ยท Platform Infrastructure ยท Distributed Systems

Grateful to be building solutions that make systems smarter, faster, and more reliable.
Dedicated to crafting real-world applications that drive automation, improve user experience, and optimize performance.

Portfolio LinkedIn Gmail GitHub


๐Ÿ’ผ Work Experience

๐Ÿš€ Software Developer โ€” Krishworks Technology (June 2024 โ€“ Present)

Leading platform infrastructure work across multiplayer gaming, IoT fleet management, and SaaS systems:

โšก Infrastructure & Performance
  • โšก Reduced Firebase read costs by 80% by designing a Redis caching layer with optimized access patterns โ€” enabling game server scalability without increasing DB spend
  • ๐Ÿ”ง Migrated high-volume logging to InfluxDB time-series architecture, cutting API response latency by ~500ms and unlocking real-time telemetry monitoring
  • ๐ŸŽฎ Led multiplayer game infra team โ€” delivered a 1-month project in 1.5 weeks (25% faster), resolving Redis concurrency bottlenecks. Reduced CPU by 35%, supporting 200 concurrent sessions on a 2GB server
๐Ÿ“ก IoT & Device Management
  • ๐Ÿ“ก Built end-to-end OTA update pipeline for a Raspberry Pi fleet โ€” React frontend + Golang backend + deployment scripts. Zero-downtime firmware updates across production devices
  • ๐ŸŒ Architected multi-tenant MQTT communication with user-level ACL rules + API-key auth, reducing auth latency via caching and securing device connections at scale
๐Ÿ” Security & Platform Reliability
  • ๐Ÿ” Identified malicious code injection incidents and led full security hardening: deployed Google Cloud Armor DDoS protection, rotated credentials via Secret Manager, enforced IAM policies, and established GPG-signed commits across all repositories
  • ๐Ÿ›ก๏ธ Owned GitHub org governance โ€” branch protection, required review gates, mandatory CI checks โ€” improving release reliability and eliminating unsafe production merges
๐Ÿ–ฅ๏ธ Frontend & Developer Experience
  • ๐Ÿ–ฅ๏ธ Built SaaS admin dashboard using TypeScript + Next.js 19 with React 19 async patterns (Server Components, Suspense) โ€” delivered ahead of schedule and adopted as team-wide frontend architecture standard
  • ๐ŸŒ Implemented multilingual frontend caching via IndexedDB, reducing page load times by 1.4 seconds for international users

๐ŸŒ Full Stack Developer โ€” Work Technologies (Jan 2024 โ€“ Mar 2024 ยท Freelance)

  • Architected and delivered 2 production-ready client applications using React and Node.js
  • CRT Bionics โ€” admin dashboard + payment integration, boosted performance and UX ยท Live
  • Work Technologies โ€” responsive UI using TailwindCSS and React ยท Live

๐Ÿ”จ Currently Building (Personal Project)

AI Agent โ€” Autonomous Load Balancer Monitor & Diagnostician [In Progress]

An intelligent agent that continuously monitors a load balancer and its nodes. When a node turns unhealthy, the agent autonomously SSHes into the server, diagnoses the root cause (CPU spike, memory exhaustion, disk full, crashed process, etc.), and reports findings โ€” reducing MTTR without human intervention.

agent-animation

Monitor nodes โ†’ Detect unhealthy state โ†’ SSH into server โ†’ Diagnose root cause โ†’ Report / Auto-remediate

AI Agent Infrastructure Automation Go LLM Distributed Systems SRE


๐Ÿง  Projects

Project Description Stack
NMCOE AI Agent AI agent answering college-specific queries with contextual awareness LLM, Few-shot prompting
3rd Step Verification Blockchain-based multi-step auth using cryptographic hash keys Blockchain, Cryptography
Speech to Doc Voice-command tool for note-making and PDF generation โ€” built for accessibility Web Speech API, JS

โš™๏ธ Tech Stack

Languages

Go TypeScript JavaScript Python Java SQL

Frontend

React Next.js TailwindCSS Redux React Query shadcn/ui

Backend

Node.js REST API WebSockets

Databases

PostgreSQL MongoDB Redis InfluxDB Firebase

DevOps & Cloud

GCP Docker Linux Git CI/CD

IoT & Distributed Systems

MQTT RabbitMQ Raspberry Pi


๐ŸŽ“ Education

B.Tech โ€“ Computer Science & Engineering
Nanasaheb Mahadik College of Engineering, Sangli ยท CGPA: 8.00 ยท 2020โ€“2024


"Build for scale. Secure by default. Ship with confidence."

Profile Views

Pinned Loading

  1. NMCOE-AI-Agent NMCOE-AI-Agent Public

    chatbot created for the collage website

    JavaScript

  2. CacheManager.js CacheManager.js
    1
    const { getRedisServerClient } = require('../../utils/redisServerClient');
    2
    const { LOCK_EXPIRATION } = require('./cacheConfig');
    3
    
                  
    4
    /**
    5
     * Aquire the lock to prevent the cache stemped at the redis
  3. usetThrottle.js usetThrottle.js
    1
    import { useCallback, useRef } from 'react';
    2
    
                  
    3
    /**
    4
     * Custom throttle hook to reduce unnecessary API calls from the frontend.
    5
     *
  4. GoBackend GoBackend Public

    Exploring the Golang with all the design principles of the coding to make it more scalable. Like design principles used in microservices

    Go