Back to portfolio

Open-Jet - Building in Public

Operated in public with open roadmaps, weekly releases, and community feedback loops to improve product direction and distribution.

Open-Jet ship, listen, refine iteration loop

Outcomes

  • Weekly shipping cadence
  • Public roadmap discipline
  • Community-informed feature prioritization

Stack

  • TypeScript
  • Next.js
  • GitHub Actions
  • Issue templates
  • Open-source workflow

What I Learned

  • Signal quality: Shipping in public improves decisions because assumptions are challenged early.
  • Scope discipline: Roadmap visibility creates accountability and tighter scoping.
  • Edge-case discovery: Fast builder feedback surfaces failure modes before formal launch.

Implementation Notes

  • Weekly planning from public issues and discussion threads.
  • Daily commits with lightweight release notes and changelog updates.
  • Telemetry and bug reports feed directly into sprint prioritisation.
  • Community feedback is converted into testable engineering stories.

Code Snippet

export async function getLiveRepoStats(owner: string, repo: string) {
  const repoRes = await fetch(`https://api.github.com/repos/${owner}/${repo}`);
  const commitRes = await fetch(`https://api.github.com/repos/${owner}/${repo}/commits?per_page=1`);
  return { repo: await repoRes.json(), commit: (await commitRes.json())[0] };
}

Links