This project is still a work in progress. The documentation is not complete yet.
CI/CD Pipeline Generator
Timeline
October 2023 - March 2024
Active Development: ~6 months
Team
Size: 1 Person
Role: Solo Developer & Researcher
A comprehensive Master's thesis project where I designed and implemented a domain-driven, graph-based framework that automatically analyzes repository structures, infers technology stacks and requirements, and generates optimized CI/CD pipelines. The system uses advanced graph algorithms to resolve dependencies and ambiguities, then renders executable Tekton pipelines for Kubernetes deployment. Built as a modular Go web service with deterministic, extensible architecture—validated against real-world open-source projects across multiple programming languages and frameworks.