Saket M.
projects-list.md

Projects

A high-performance Layer 7 load balancer built in Go with support for multiple routing algorithms and configurable health checks.

  • Designed and implemented a high-performance L7 load balancer in Go.
  • Supports round-robin, least-connections, IP hash, and weighted round-robin algorithms.
  • Implemented a YAML-based configuration system using a config.yaml file.
  • Built a periodic, YAML-configurable health checker for backend services.
    golang
    load-balancer
    networking
    backend
    systems

An LLM-powered automated unit test generation system that improves test coverage and accelerates debugging using AI-driven feedback loops.

  • Integrated an LLM (GPT-4.1-mini) to automatically generate unit tests.
  • Executed LLM-generated tests to validate functionality across the codebase.
  • Implemented an automated feedback loop analyzing test failures and logs.
  • Leveraged GitHub-hosted LLM models for iterative test correction and faster issue resolution.
    golang
    llm
    openai
    automation
    testing
    ai

A RESTful movie watchlist tracker backend built with Go (Gin) and SQLite, featuring full CRUD functionality, Swagger documentation, and CI/CD integration.

  • Built a RESTful backend using Go (Gin) and SQLite with full CRUD functionality.
  • Documented APIs using Swagger/OpenAPI for interactive exploration and testing.
  • Achieved 85%+ automated test coverage with unit and integration tests.
  • Set up CI/CD pipelines using GitHub Actions for continuous testing.
  • Integrated Keploy Test Suite for automated API test generation and regression validation.
    golang
    gin
    sqlite
    swagger
    rest-api
    ci-cd
    testing