Your dev profile
backed by code.
Collect evidence with the CLI, build your profile with your coding agent, and publish when it is ready.
Collect evidence with the CLI, build your profile with your coding agent, and publish when it is ready.
You've been making do
Skills endorsed by people who've never seen your code. A profile that can't show what you actually shipped.
A contribution graph is not a portfolio. There's no way to tell your story, control your narrative, or showcase your work.
Recruiters are already Googling you. Share your best code stories and outcomes.
Built differently
TopSignal is fully open source. No black boxes, no vendor lock-in. Inspect it, contribute to it, or self-host.
The CLI saves private evidence for your coding agent to review. Choose which repositories to include and inspect your completed profile before publishing.
Customize your profile. Pick your theme, highlight what matters. This is your page — not a template built for an ATS.
When you're ready, generate a clean shareable link that shows exactly what recruiters should see — skills verified by real commits, not self-reported.
Let your work speak for itself. Share your profile with teammates or your network and let real commit history back up your reputation.
Discover skills you're close to mastering and areas worth investing in. Honest insights from your actual work history — no guesswork.
How it works
Point the CLI at GitHub and your local code. It writes your profile and sampled evidence to files for your coding agent.
npx topsignal collect johndoe --dir ~/Code --output profile.json --evidence evidence.jsonYour agent reviews the private evidence and writes its analysis. Attach that analysis, then review the completed profile.
npx topsignal attach-analysis profile.json analysis.json --output completed-profile.jsonLog in with GitHub, then publish the profile you reviewed to get a shareable link.
npx topsignal publish completed-profile.jsonCLI FIRST
The CLI collects structured data. Your coding agent supplies the analysis through the tools and model you already use. Review the profile, then publish it with the CLI.
Open source at the core
Your profile is a portable JSON file. The CLI collects the evidence, your coding agent adds the analysis, and you decide what gets published. Keep the source evidence in your own workflow.
Your data is open
Your developer profile data is yours — open, portable, and never locked behind a platform. No proprietary formats, no black boxes.
Your data, your export
Download everything, anytime. No hostage data, no lock-in. Take your profile wherever you go.
Your agent, your choice
Use your coding agent to analyze the collected evidence. TopSignal runs no model and publishes only the profile JSON you choose.