Skip to content

ManojSatishkumar/ManojSatishkumar.github.io

Repository files navigation

Manoj Satishkumar - Portfolio & Blog

Welcome to the source code for manojsatishkumar.com, the personal website, portfolio, and blog of Manoj Satishkumar.

Table of Contents


About

This project is a comprehensive personal website and blog, serving as a portfolio, knowledge base, and resource hub for software engineers and aspiring developers. It features articles, project showcases, Q&A, and more, authored by Manoj Satishkumar (Staff Software Engineer, educator, and content creator).

Features

  • Portfolio: Showcases professional experience, achievements, and major projects across industries (Fintech, E-Commerce, Healthcare, Semiconductor).
  • Blog: In-depth articles on software engineering, frontend development, career advice, and technology trends.
  • Q&A: Frequently asked questions and answers for career and technical growth.
  • Workshops & Courses: Free resources and guides for learning web development.
  • Responsive Design: Mobile-first, accessible, and performant UI.
  • PWA Support: Installable as a Progressive Web App.

Project Structure

├── index.html                # Main landing page
├── blog/                    # Blog articles (HTML)
├── components/              # Reusable HTML components (nav, footer, projects, etc.)
├── css/                     # Stylesheets (Bootstrap, custom CSS)
├── images/                  # Images and logos
├── js/                      # JavaScript files
├── lib/                     # Third-party libraries (Bootstrap, jQuery, etc.)
├── profile/                 # Profile and about pages
├── q-n-a/                   # Q&A section
├── workshops/               # Workshop/course content
└── ...

Technologies Used

  • HTML5, CSS3, JavaScript (ES6+)
  • Bootstrap for layout and components
  • jQuery for DOM manipulation
  • FontAwesome for icons
  • Progressive Web App (PWA) support
  • GitHub Pages for deployment

Setup & Deployment

  1. Clone the repository:
    git clone https://github.com/ManojSatishkumar/ManojSatishkumar.github.io.git
    cd ManojSatishkumar.github.io
  2. Serve locally:
    • Use any static server (e.g., Live Server in VSCode) or:
    python3 -m http.server
    # or
    npx serve
  3. Deploy:
    • Push to the main branch of your GitHub repository named <username>.github.io.
    • Enable GitHub Pages in repository settings.
    • Custom domains can be configured via the CNAME file.

Contributing

Contributions are welcome! Please open an issue or submit a pull request for suggestions, bug fixes, or improvements.

License

This project is open source under the MIT License unless otherwise specified.


Author: Manoj Satishkumar
LinkedIn | YouTube | Twitter

About

My Portfolio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages