DEV Community

Cover image for The Curated, Automated Open Source Portfolio: How It’s Going

The Curated, Automated Open Source Portfolio: How It’s Going

Ayu Adiati on April 01, 2026

A few months ago, I shared a story about building an automated open source portfolio using just my smartphone and an AI assistant while on vacation...
Collapse
 
theeagle profile image
Victor Okefie

The split between template and personal workshop is the right move. Most open source tools try to serve everyone and end up serving no one well. Keeping the core clean and the experimental branch personal means you're not forcing your specific journey onto someone else's, you're just showing what's possible.

Collapse
 
bekahhw profile image
BekahHW

This is awesome, Ayu! Great work.

Collapse
 
adiatiayu profile image
Ayu Adiati

Thanks so much, @bekahhw!

Collapse
 
itskondrat profile image
Mykola Kondratiuk

The "invisible work" framing is exactly right - contributions that move the needle but never show up on the default GitHub graph are just as real, they are just harder to talk about in job applications or performance reviews. An automated tracker that surfaces the full picture is genuinely useful. Curious how you handle contributions where the outcome is ambiguous - like a long discussion thread that shapes a decision but never becomes a merged PR?

Collapse
 
adiatiayu profile image
Ayu Adiati • Edited

Hey, yes, that happens sometimes. Sometimes we can involve in a discussion with maintainers on an open issue and could spark new ideas, but this never becomes a PR. As a maintainer and contributor myself, I see this as a valuable effort of contributions. So, for now, it falls under "collaboration" category in this app. :)

Collapse
 
itskondrat profile image
Mykola Kondratiuk

The collaboration category makes sense - some of the most valuable contributions never touch the commit graph at all. Sounds like the app is capturing the full picture of what contributing actually looks like.

Collapse
 
mergeshield profile image
MergeShield

the honest tracking of what the agent actually produced vs what you expected is the part most people skip. the gap between "agent opened a PR" and "that PR was safe to merge" is where the interesting data lives. what patterns show up in the diffs that flag as risky vs the ones that just work?

Collapse
 
pixeliro profile image
Pixeliro

I love the evolution of your automated open source portfolio! The features you've added, like tracking co-authored PRs and visualizing impact with charts, really enhance its usability. It's great to see how you've differentiated between personal and universal needs to make this tool accessible for everyone. I'm excited to try it out and showcase my contributions more effectively. What inspired you to focus on the "invisible" aspects of open source work?

Collapse
 
pixeliro profile image
Pixeliro

This is such an inspiring journey! I love how you've transitioned from just tracking tasks to visualizing the real impact of your contributions. The addition of co-authored PRs is a brilliant way to highlight collaboration in open-source work. It’s great to see how you’re not only building a tool for yourself but also creating something that can genuinely benefit others in the community. I can’t wait to see how this evolves further and what new features you might introduce next! Keep up the amazing work!

Collapse
 
convertix_io profile image
Convertix.io

Thanks