Welcome to My Blog

My First Blog Post

Posted on July 27, 2025

Why I Started Blogging

Blogging allows me to share my thoughts, experiences, and projects with the world. It's a great way to connect with others who share similar interests.

What to Expect

In this blog, you can expect to find a variety of content, including tutorials, project updates, and personal reflections on my journey as a web developer.

Join the Conversation

I encourage you to leave comments and share your thoughts on my posts. Let's learn and grow together in this amazing world of web development!

Stay Connected

🌐 Portfolio Project: Saroj Jha's Personal Website

Posted on July 27, 2025

This project showcases my skills and creativity through a fully responsive personal portfolio website.

📚 Project Title: Saroj Jha's Personal Portfolio Website

🌐 Purpose

To showcase my skills, background, projects, and creativity through a fully responsive website designed using HTML and CSS, with future plans to integrate JavaScript.

🌟 Features Implemented

  • Homepage: Welcome message, image, navigation bar, responsive layout
  • About Page: Timeline, personal info, project overview
  • Projects & Gallery: Sketches and designs (planned)
  • Contact: Social media & importance of connection
  • Blog: Tutorials, experience, and updates

🎨 Design Elements

Used Google Fonts, hover effects, shadows, and layout containers. Meta tags for SEO and responsiveness included.

🚀 Deployment

  • GitHub Pages hosting
  • Custom domain via Namecheap: sarojjha.me
  • DNS & TXT record configuration

🚫 Challenges

  • Alignment issues on desktop view (fixed with containers)
  • Image path problems (fixed using relative URLs)
  • Domain verification (resolved through GitHub + Namecheap)

✅ Future Plans

  • JavaScript enhancements (e.g., card tilt, transitions)
  • Improve mobile and desktop views with media queries
  • Dark/Light mode toggle
  • Use animation libraries like AOS & Tilt.js
  • Continue blogging regularly

📄 Status

Live:sarojjha.me

📝 Python based: Driver Drowsiness Detector

Posted on August 1, 2025

This project aims to create a Python application that detects driver drowsiness using computer vision techniques.

🛠️ Technologies Used

  • Python
  • OpenCV
  • Haar Cascade Classifier
  • NumPy

🎯 Key Features

  • Real-time face and eye detection using webcam
  • Triggers sound alarm if eyes are closed too long(50 frames)
  • Lightweight and fast implementation

📷 Project Screenshot / Demo

Demo of Driver Drowsiness Detector

🔗 GitHub Repository

You can view the full source code on my GitHub:
View Project on GitHub

📦 How to Run This Project

1. Clone the repo
2. Install OpenCV: pip install opencv-python
3. Run the script: python drowsiness.py

🔮 Future Improvements

  • Add a GUI using Tkinter or PyQt
  • Integrate with Raspberry Pi for portable use
  • Connect alert with car speakers for louder notification

💡 What I Learned

  • Working with OpenCV for computer vision
  • Using Haar Cascades for eye detection
  • Real-time video processing in Python

Thank You!

Thank you for visiting my Blog. I hope you enjoy this creative space and keep coming back for more!

← Back to Home | Contact Me | Explore Gallery