Skip to content
Public template

About

Cyber-minimalist developer portfolio and blog built with Next.js, React, and TypeScript.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

RAZEEV PORTFOLIO

A Cyber-Minimalist professional portfolio blending high-tech precision with atmospheric wonder.

Last Commit TypeScript

Built with:

Next.js React TypeScript Tailwind CSS Framer Motion Notion Cal.com

Overview

This is the professional portfolio of Rajeev Puri, a Software Engineer specializing in modern web technologies. The site is designed as a sophisticated digital workspace, rooted in a Cyber-Minimalist aesthetic that emphasizes focus through high-contrast design, tactile textures, and atmospheric motion.

Built with Next.js 16 and React 19, it serves as both a showcase of technical expertise and a functional platform for blogging, project management, and professional networking.

Features

  • Cyber-Minimalist Design — A dark-first aesthetic featuring dot-matrix patterns, topographic maps, and aurora light effects.
  • Dynamic Content Pipeline — Seamless integration with Notion for blog posts and project data, combined with MDX for high-fidelity content.
  • Tactile Motion — Atmospheric transitions and interactive UI elements powered by Framer Motion.
  • Live Integrations — Real-time GitHub repository stats, verified Credly certifications, and Cal.com booking.
  • Modern Tech Stack — Leveraging Next.js Turbopack, Tailwind CSS 4, and React Server Components for peak performance.

Tech Stack

Getting Started

Prerequisites

Setup

  1. Clone the repository

    git clone https://github.com/razeevascx/portfolio.git
  2. Navigate to the project directory

    cd portfolio
  3. Install dependencies

    bun install
    
  4. Configure environment variables Create a .env file in the root directory and add your credentials:

    NOTION_TOKEN=your_token
    NOTION_DATABASE_ID=your_db_id
    GITHUB_TOKEN=your_token
  5. Start the development server

    bun dev
  6. Verify installation Open http://localhost:3000 in your browser.

Image storage

Site artwork and the project fallback image live in the Cloudflare R2 portfolio bucket, under site/, served from https://assests.rajeevpuri.com.np. Unused ogbg.png and oglogo.png are preserved under archive/ in the same bucket. Only public/logo.svg and Next.js's app/opengraph-image.png remain local. Images supplied by Notion keep their existing remote sources.

License

This project is licensed under the ISC License — see the package.json file for details.

Support

About

Cyber-minimalist developer portfolio and blog built with Next.js, React, and TypeScript.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Used by

Contributors

Languages