https://github.com/abhishek21g/abhishek21g.github.io

This is a public website and portfolio of Abhishek Enaguthi

https://github.com/abhishek21g/abhishek21g.github.io

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation

Repository

This is a public website and portfolio of Abhishek Enaguthi

Basic Info
  • Host: GitHub
  • Owner: Abhishek21g
  • Language: TypeScript
  • Default Branch: main
  • Homepage: https://enaguthi.com/
  • Size: 516 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created about 3 years ago · Last pushed 8 months ago
Metadata Files
Readme

README.md

Abhishek Enaguthi - Personal Portfolio

A modern, responsive personal portfolio website showcasing my work as a Software Engineer specializing in Compilers, GPU Programming, and High-Performance Computing.

Visit the live site: enaguthi.com

Features

  • Modern Design: Clean, minimalist interface
  • Responsive Layout: Seamless experience across all devices
  • Interactive Elements:
    • Dynamic starfield background
    • Smooth scrolling navigation
    • Project showcase with interactive cards
  • Performance Optimized: Built with Next.js for optimal loading and rendering
  • Blog Integration: Built-in blog system for sharing technical articles
  • Gallery Section: Visual showcase of experiences and adventures

Tech Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Deployment: GitHub Pages
  • Domain: Custom domain (enaguthi.com)
  • Version Control: Git & GitHub

Getting Started

  1. Clone the repository: bash git clone https://github.com/Abhishek21g/Abhishek21g.github.io.git cd Abhishek21g.github.io

  2. Install dependencies: bash npm install

  3. Run the development server: bash npm run dev

  4. Open http://localhost:3000 in your browser.

Project Structure

src/ app/ # Next.js app directory blog/ # Blog pages gallery/ # Gallery pages layout.tsx # Root layout page.tsx # Home page components/ # React components Navigation.tsx # Navigation bar Projects.tsx # Projects showcase Starfield.tsx # Interactive background assets/ # Static assets images/ # Image files styles/ # Global styles types/ # TypeScript types utils/ # Helper functions

Development

  • npm run dev - Start development server
  • npm run build - Build for production
  • npm run export - Export static site
  • npm run lint - Run ESLint

Deployment

The site is automatically deployed to GitHub Pages when changes are pushed to the main branch. The deployment process:

  1. Builds the Next.js application
  2. Exports static files
  3. Deploys to GitHub Pages
  4. Updates the custom domain (enaguthi.com)

License

MIT License - feel free to use this code for your own portfolio!

Contact

Owner

  • Name: Abhishek Enaguthi
  • Login: Abhishek21g
  • Kind: user
  • Location: Portland

Full time Undergrad At Oregon State Uni @Hacker

GitHub Events

Total
  • Push event: 40
  • Create event: 1
Last Year
  • Push event: 40
  • Create event: 1