https://github.com/abhishek21g/abhishek21g.github.io
This is a public website and portfolio of Abhishek Enaguthi
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
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
Metadata Files
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
Clone the repository:
bash git clone https://github.com/Abhishek21g/Abhishek21g.github.io.git cd Abhishek21g.github.ioInstall dependencies:
bash npm installRun the development server:
bash npm run devOpen 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 servernpm run build- Build for productionnpm run export- Export static sitenpm run lint- Run ESLint
Deployment
The site is automatically deployed to GitHub Pages when changes are pushed to the main branch. The deployment process:
- Builds the Next.js application
- Exports static files
- Deploys to GitHub Pages
- Updates the custom domain (enaguthi.com)
License
MIT License - feel free to use this code for your own portfolio!
Contact
- Website: enaguthi.com
- Email: enaguthiabhishek@gmail.com
- LinkedIn: Abhishek Enaguthi
- GitHub: Abhishek21g
Owner
- Name: Abhishek Enaguthi
- Login: Abhishek21g
- Kind: user
- Location: Portland
- Repositories: 1
- Profile: https://github.com/Abhishek21g
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