projects-list.mdProjects
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