Home

AI / Developer Tooling / 3D

CODE AFTERLIFE

A CINEMATIC DIGITAL AFTERLIFE FOR ABANDONED SOFTWARE PROJECTS.

Read Build Journal
Live ProjectRepository

Role

Full Stack / 3D Developer

Tech Stack

Next.jsThree.jsPostgreSQLGroq AI
CODE AFTERLIFE

Project Overview

Most projects die quietly. After the hackathon ends, the internship finishes, or the learning goal is met, code is abandoned. Code Afterlife turns that reality into a cinematic, emotional experience. It maps the lifecycle of GitHub repositories, placing dead projects in an infinite, procedural 3D graveyard. But it is not just a visualizer. Powered by Groq AI and a strict state machine, it allows users to 'resurrect' abandoned code, auto-forking it to their own accounts and passing down 'wills' left by original developers to keep the open-source spirit alive.

Core Capabilities

Procedural 3DAn infinite, procedural Three.js graveyard utilizing a treadmill loop and volumetric fog to render 12,000+ instanced meshes at 60fps.
State MachineA strict state machine driven by a 0-100 health algorithm that calculates repository momentum, consistency, and activity to transition projects from Active to Dead.
AI PulseStaggered cron jobs trigger Groq's Llama 4 Scout AI to synthesize raw GitHub commit histories into poetic, 30-word cinematic timelines without hitting API limits.
Auto-ForkingA GitHub API integration that allows users to resurrect dead projects, mapping their descendants into intricate family trees using an interactive React Flow canvas.
Trending GravityA time-decay trending algorithm for community voting, paired with an IntersectionObserver pipeline for instantaneous, DOM-friendly client-side pagination.
GSAP ChoreographyCinematic scroll sequences and vault animations built with GSAP and Framer Motion, offloading heavy physics to CSS for near-zero JavaScript execution cost.