Developed Codefolio, an automated portfolio building system. By pulling data dynamically from the GitHub REST API, it allows developers to quickly aggregate their projects, visual contribution metrics, and language statistics into a custom hosted website. Simplifies builder automation for engineers.
Developers frequently build static portfolio websites but neglect to update them as they publish new code. Codefolio solves this sync problem by communicating directly with the GitHub API, importing updates, repository tags, and code changes instantly.
GitHub REST API rate limits severely bottleneck page load times when importing multiple repository trees. I resolved this challenge by creating a local Node.js caching server layer, storing fetched parameters, and validating changes asynchronously in the background.
Codefolio supports a developer-centric visual theme engine, including a dark-mode code editor style (resembling a VS Code environment) to present projects directly. It also features live commit timeline graphs and allows users to export their compiled code as static portfolios in one click.