I have been learning to code for five years, with the last two focused on shipping working products. In October 2025, I set myself a constraint: make at least one commit every day for a year.
I built this portfolio over two days using Next.js, React, and Node.js. Status and location update dynamically through GitHub's GraphQL API. I planned to use the Spotify API for a "now listening" feature, but recent changes made that unavailable, so I built a small fallback that pulls from my current playlist.
The globe runs on the COBE library. I built the contribution graph from scratch using GitHub's GraphQL API, fetching real-time activity data. The profile hover effect is an easter egg, combining a short video generated with Google VEO and the fireworks-js library in React.
Localization runs through next-i18next, with seven languages maintained in JSON files. The locale switcher auto-detects browser language and stores preference locally.