Professional Electrical & Electronics Engineering Portfolio showcasing Embedded Systems, EV Technology, Industrial Automation, and AI-Based Transportation Projects.
https://prashanth-portfolio.pages.dev
A premium, recruiter-focused engineering portfolio designed to the standard of engineers at Tesla, Siemens, ABB, Bosch, and NVIDIA Automotive. Built with a dark/light theme, Framer Motion animations, interactive project simulations, and full mobile responsiveness.
- Animated Hero — Live V2V intersection simulation with typing effect
- Skills Section — Evidence-based skill chips with project associations (no arbitrary percentages)
- Project Showcases — 3 real projects with animated engineering visualizations
- AI-Based V2V Negotiation System (Flagship)
- SmartEV Charging System with Battery Management
- Smart Parking System Using Proximity Sensors
- Industrial Experience — ITC Limited internship timeline
- Certifications — Microchip Embedded + AI Internship
- Achievements — TCS NQT 89.65%, State-Level Presentation, NCC-A
- Contact Section — 4 premium cards (Email · LinkedIn · GitHub · Resume)
- Dark / Light Theme Toggle
- Floating Social Sidebar — Desktop quick-access bar
- Toast Notifications — Email copy confirmation
- Resume Integration — Inline preview + one-click download
- Fully Responsive — Mobile-first design
| Layer | Technology |
|---|---|
| Framework | React 19 |
| Language | TypeScript 5.4 |
| Build Tool | Vite 5.1 |
| Styling | Tailwind CSS 3.4 |
| Animations | Framer Motion 11 |
| Icons | Lucide React |
| Fonts | Space Grotesk · Inter · JetBrains Mono |
| Deployment | Cloudflare Pages |
portfolio/
├── public/
│ ├── favicon.svg
│ └── resume_prashanth.pdf
├── src/
│ ├── components/
│ │ ├── Navbar.tsx
│ │ ├── Hero.tsx
│ │ ├── About.tsx
│ │ ├── TechnicalExpertise.tsx
│ │ ├── Projects.tsx
│ │ ├── Experience.tsx
│ │ ├── Certifications.tsx
│ │ ├── Achievements.tsx
│ │ ├── Contact.tsx
│ │ ├── Footer.tsx
│ │ ├── FloatingSocialBar.tsx
│ │ └── Toast.tsx
│ ├── hooks/
│ │ └── useToast.tsx
│ ├── types/
│ │ └── index.ts
│ ├── App.tsx
│ ├── main.tsx
│ └── index.css
├── index.html
├── package.json
├── vite.config.ts
├── tailwind.config.js
├── tsconfig.json
└── tsconfig.node.json
- Node.js v18 or higher
- npm v9 or higher
# Clone the repository
git clone https://github.com/prashanth-2369002/malla-prashanth-portfolio.git
cd malla-prashanth-portfolio
# Install dependencies
npm install
# Start dev server (opens http://localhost:3000)
npm run devnpm run buildOutput is generated in the dist/ folder.
npm run preview- Push this repository to GitHub
- Go to Cloudflare Pages
- Click Create a project → Connect to Git
- Select this repository
- Set build settings:
| Setting | Value |
|---|---|
| Framework preset | Vite |
| Build command | npm run build |
| Build output directory | dist |
| Node.js version | 18 |
- Click Save and Deploy
Every push to main auto-deploys.
| prashanthmalla920@gmail.com | |
| linkedin.com/in/malla-prashanth-b30a93410 | |
| GitHub | github.com/prashanth-2369002 |
| Location | Vijayawada, Andhra Pradesh, India |
This project is licensed under the MIT License.