Astra

Astra reads your actual codebase through AST-level analysis across 20+ programming languages, auto-detects frameworks and architecture patterns, then generates AI-crafted technical narratives tailored for engineering audiences — deployed live in under 60 seconds. No config files. No manual descriptions. Just your GitHub, as a portfolio.
Key Contributions & Technical Impact
- Built an AST-level code analyser supporting 20+ languages that infers architecture patterns, framework usage, and design decisions directly from source — no README required.
- Designed a GitHub webhook pipeline achieving under 1-minute median sync lag so portfolios auto-update on every push without user intervention.
- Engineered a Gemini-powered narrative layer that produces technical descriptions tuned for engineering audiences, replacing the manual 'describe your project' step entirely.
- Implemented one-click GitHub OAuth with read-only scopes and zero persistent token storage — auth is stateless by design to minimise the attack surface.
- Shipped three distinct portfolio renderers (Minimal, Terminal, Void) sharing a single content graph, with shareable deep-links per project and per-repository editorial override controls.



