Work & experiments

Personal Website V1

Developed a performant, statically generated personal site using Next.js 13 App Router and Tailwind CSS for styling.

Latest update · Added a scheduled portfolio review workflow
View projectGitHub
Tools:cursor, nextjs, react, tailwind, typescript

Project walkthrough

This project aimed to create a simple, fast, and easily maintainable personal website to showcase my profile and projects beyond LinkedIn. Key requirements included responsiveness, dark mode, and SEO optimization.

How it has evolved

The site now includes project histories alongside writing and speaking. Search and sharing foundations include structured metadata, a generated sitemap, canonical URLs and social preview cards drawn from page content. These are implemented capabilities; their effect on discovery and engagement remains unmeasured.

The project history records substantial site improvements as they are made. Proposed updates remain subject to PR review before publication.

Keeping the portfolio current

Portfolio Editor prepares evidence-backed updates from approved work sources. Its weekly personal pilot compares new developments with existing content and produces a private review, public-safe draft changes and a verified preview. I review the PR before publication.

The workflow tracks incomplete reads and deferred claims explicitly. It is intended to make editorial review easier, not to turn every completed task into a public achievement.

Project evolution

Recent decisions and releases, newest first.

  1. Implementation

    Added a scheduled portfolio review workflow

    Connected ongoing work evidence to proposed website updates, a combined preview and a draft PR for review.

  2. Implementation

    Added search and sharing foundations

    Added structured metadata, a sitemap, canonical URLs and generated social preview cards for the site, writing and projects.

  3. Implementation

    Added a project walkthrough video

    Included a YouTube embed on the personal website case study.

View full project history (4) →