Skip to content

vani2009/portfolio-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒณ Vani Agarwal's Portfolio

Live Portfolio GitHub LinkedIn

"I grow ideas into working software โ€” one project at a time."

Welcome to my interactive portfolio website, where each project is represented as a fig growing on my personal development tree. This unique visualization showcases my journey as a Computer Science student and aspiring software engineer.


๐ŸŽฏ About Me

I'm Vani Agarwal, a Computer Science Engineering student at VIT Bhopal, passionate about:

  • ๐Ÿ Backend Development (Python, FastAPI)
  • ๐Ÿค– Machine Learning & AI
  • โ˜• Software Engineering (Java)
  • ๐ŸŽจ Full-Stack Development

Currently exploring innovative solutions in AI-powered applications and building production-ready systems.


๐ŸŒŸ Portfolio Highlights

The Fig Tree Metaphor

Inspired by Sylvia Plath's fig tree analogy from "The Bell Jar"

"I saw my life branching out before me like the green fig tree... From the tip of every branch, like a fat purple fig, a wonderful future beckoned and winked."

My portfolio reimagines Plath's powerful metaphor as a celebration of growth and possibility. Just as she envisioned each fig representing a different life path, each project on my tree represents a unique learning journey and technical achievement. Unlike the paralysis of too many choices, this tree shows active cultivationโ€”where every fig, whether ripe or still growing, represents progress and dedication.

Here's how the metaphor unfolds:

  • ๐ŸŒณ The Tree = My growth as a developer
  • ๐ŸŒฑ The Roots = Technical foundations (Python, Java, MySQL, ML, Git)
  • ๐ŸŒฟ The Branches = Different domains (Backend, ML, Frontend, Software Engineering)
  • ๐Ÿˆ The Figs = Individual projects
    • ๐Ÿ’œ Deep Purple Figs = Polished, showcase-worthy projects
    • ๐ŸŸข Green Figs = Growing projects and experiments
    • โœจ Glowing Figs = Featured projects

Interactive Features

  • Hover over any fig to see project details
  • Click to explore in-depth information
  • Smooth animations and transitions
  • Fully responsive design
  • Clean, organic aesthetics

๐Ÿ“‚ Featured Projects

AI-powered interview preparation platform

  • Technologies: Python, FastAPI, OpenAI GPT-4, Pydantic
  • Intelligent question generation for various roles
  • Comprehensive feedback system with scoring
  • Mock interview simulation with progress tracking
  • Production-ready REST API with Swagger documentation

Intelligent article summarization using NLP

  • Technologies: Python, FastAPI, NLTK, Trafilatura, SQLite
  • Automatic article extraction from URLs
  • Extractive summarization using frequency-based algorithms
  • Analytics dashboard with usage statistics
  • Persistent storage with SQLite

Machine learning model for real estate pricing

  • Technologies: Python, Scikit-learn, Pandas, Jupyter, NumPy
  • Multiple regression models (Random Forest, Decision Tree)
  • Advanced feature engineering techniques
  • Cross-validation and hyperparameter tuning
  • Comprehensive data visualization

Java-based student management system

  • Technologies: Java, OOP, File I/O, CSV Processing
  • Complete course and student management
  • Grade recording with GPA calculation
  • CSV import/export functionality
  • Design patterns: Singleton, Builder

HTML/CSS learning projects

  • Technologies: HTML, CSS, Image Mapping
  • Interactive learning interfaces
  • Responsive design patterns
  • Client-side image mapping

๐Ÿ› ๏ธ Technical Skills

Languages

Python โ€ข Java โ€ข C++ โ€ข HTML5 โ€ข CSS3 โ€ข JavaScript

Frameworks & Libraries

FastAPI โ€ข Scikit-learn โ€ข Pandas โ€ข NumPy โ€ข NLTK โ€ข Matplotlib โ€ข Gradio

Tools & Technologies

Git/GitHub โ€ข MySQL โ€ข Jupyter โ€ข VSCode โ€ข REST APIs


๐ŸŽ“ Education

VIT Bhopal University
Bachelor of Technology in Computer Science Engineering (Core)
Expected Graduation: 2028

Academic Excellence:

  • 95% in Class 10 (CBSE)
  • 93% in Class 12 (CBSE)

๐ŸŽจ Portfolio Design

Design Philosophy

This portfolio embraces a clean, organic illustration style that reflects:

  • Natural growth and continuous learning
  • Thoughtful project development
  • Balance between aesthetics and functionality
  • Personal touch in professional presentation

Technical Implementation

  • Pure HTML, CSS, and vanilla JavaScript
  • No frameworks or dependencies
  • Optimized SVG graphics for the tree visualization
  • Smooth CSS animations and transitions
  • Mobile-responsive design
  • Accessibility considerations

Color Palette

  • Background: Warm, earthy tones (#f8f6f2, #ebe8e0)
  • Primary: Fig purple (#7d6b8f, #6b4f6f)
  • Secondary: Muted greens (#a8b89d, #8ba884)
  • Accents: Natural wood tones (#8b7355, #7a6348)

๐Ÿš€ Getting Started

View Online

Visit the live portfolio: https://vani2009.github.io/portfolio-website/

Run Locally

# Clone the repository
git clone https://github.com/vani2009/portfolio-website.git

# Navigate to the directory
cd portfolio-website

# Open in browser
# Simply open index.html in your browser
# Or use a local server:
python -m http.server 8000
# Then visit: http://localhost:8000

Using Live Server (VSCode)

  1. Install "Live Server" extension in VSCode
  2. Right-click on index.html
  3. Select "Open with Live Server"

๐Ÿ“ Project Structure

portfolio-website/
โ”‚
โ”œโ”€โ”€ index.html          # Main portfolio page
โ”œโ”€โ”€ README.md          # This file

๐Ÿ”ฎ Future Enhancements

  • Add dark mode toggle
  • Include blog section for technical articles
  • Add contact form functionality
  • Integrate GitHub API to automatically update projects
  • Add project filtering by technology/category
  • Include animated statistics dashboard
  • Add testimonials section
  • Create downloadable resume PDF
  • Implement project search functionality
  • Add more interactive elements

๐Ÿ“ซ Connect With Me


๐Ÿ“ License

This portfolio website is open source and available under the MIT License.

Feel free to use this design as inspiration for your own portfolio, but please:

  • Credit the original design concept
  • Don't copy the content directly
  • Make it your own unique version

๐Ÿ™ Acknowledgments

  • Inspired by Sylvia Plath's fig tree analogy from The Bell Jar
  • Design influenced by modern minimalist and organic aesthetics
  • Built with passion for clean code and thoughtful UX
  • Special thanks to the open-source community

๐Ÿ’ก Feedback & Suggestions

I'm always looking to improve! If you have any feedback, suggestions, or find any issues:

  • Open an issue on GitHub
  • Connect with me on LinkedIn
  • Send me an email

โญ If you like this portfolio, please consider giving it a star!

Made with ๐Ÿ’š by Vani Agarwal

"Every great developer started as a beginner. Keep growing."

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages