Like a lot of engineers, I found performance reviews painful—not the review itself, but writing the self-evaluation. I’d spend hours digging through Jira tickets and GitHub PRs just to remember what I worked on.
So I built ContribSync, a CLI tool that:
• Pulls assigned Jira tickets and merged GitHub PRs (within a time range).
• Feeds them into GPT-3.5 or GPT-4 via OpenAI API.
• Outputs a clean Markdown summary you can tweak and drop into your self-eval.
I’m learning Go as I build this, so it’s fully open-source and designed with a plugin-based architecture for adding more integrations (Slack is in progress, GitLab/Linear coming next).
I’d love feedback on:
• Whether this actually solves a real dev pain point
• Architecture/design feedback from Go devs
• Feature ideas that could make it truly valuable for teams