I am Siddhant,
a digital designer
& frontend
developer
& python programer
in Pune.

About
I'm Siddhant Sonawane, a frontend developer, Python programmer, and digital designer. I build clean, responsive websites and smart apps using HTML, CSS, JavaScript, and Python. I love turning ideas into user-friendly digital experiences and constantly explore new tech to grow my skills
Download CVExpertise
- Python
- Web Development
- App Development
- Problem-Solving
- Creativity
Experience
Mountreach Solution
Android Developer
July 2024 – July 2024
At Mountreach Solution, I contributed to developing and maintaining Android applications with a focus on user-friendly design, performance optimization, and integration with third-party APIs. I worked closely with the design and backend teams to ensure seamless mobile experiences, using tools like Android Studio, Kotlin/Java, and Firebase for real-time features and notifications
Final Year Project – Machine Learning
Crop Recommendation System
March 2025 – June 2025
Led the development of a machine learning-based Crop Recommendation System as part of my final year academic project. The system predicts the most suitable crops based on soil parameters, temperature, humidity, and rainfall. Utilized Python, scikit-learn, and pandas, and presented findings with a user-friendly interface built using Flask.
Education
Government Polytechnic, Aurangabad
Diploma in Information Technology
2023 – 2025
Completed a comprehensive 3-year diploma focusing on core IT subjects including Python programming, database management, web development, software engineering, and final year project on Machine Learning (Crop Recommendation System). Achieved strong academic performance and hands-on experience in real-world projects.
Sardar Vallabhbhai Patel Vidyalaya, Ainpur
Secondary School Certificate (SSC)
August 2020
Passed SSC under the Maharashtra State Board with a good academic record, building a foundation in mathematics, science, and computer basics.
Recent Works
Here are some of my favorite projects I have done lately. Feel free to check them out.

Machine Learning in Agriculture” — AgroSmart 🌾🤖
Our final year project, AgroSmart – Machine Learning in Agriculture, is a smart AI-based solution designed to help farmers make informed decisions. Key features include crop recommendation, yield prediction, fertilizer suggestion, weather forecasting, and agricultural analysis. We used Random Forest (100% accuracy) and Decision Tree (98% accuracy) algorithms, trained on datasets from Kaggle .
- Machine Learning

Face Recognition System
I developed a Face Recognition System using Python, OpenCV, and Flask that captures and recognizes faces in real-time through a user-friendly web interface. Users can register their face via webcam and later verify their identity with a single click. Key features include: Real-time face detection and matching Face registration and recognition Clean web interface using HTML & CSS Highly accurate and easy to use Built with OpenCV .
- open cv

Weather App!
I built a real-time weather app using HTML, CSS, JavaScript, and API integration that delivers live weather updates with a modern, responsive UI. Users can search any city worldwide and receive accurate forecasts instantly. With smooth design and real-time data, it’s both functional and visually impressive—perfect for staying ahead of the weather, anywhere in the world!
- API

INVISIBLE CLOTH
I created an Invisible Cloth project using Python, OpenCV, and NumPy, where a specific cloak color is detected and replaced with the background in real-time, making the person appear invisible—no green screen needed! It uses color detection, background mapping, and image processing to create a magical visual effect, just like in sci-fi movies. Perfect for AR, VFX, and next-gen tech!
- Open cv

Travel Management System
I developed a Travel Management System using Java Swing and MySQL, featuring a user-friendly GUI for flight booking, hotel reservations, and itinerary management. It includes secure payment integration and an admin dashboard for real-time analytics. Built with Java SE, JDBC, and following the MVC architecture, the system ensures clean, scalable, and maintainable code.
- Java

Airline system
An Airline Management System is a software solution designed to manage and streamline airline operations such as flight scheduling, ticket booking, passenger check-ins, and staff management. It helps airlines improve efficiency, accuracy, and customer service by automating tasks like reservation handling, payment processing, and flight status updates. Built using technologies like Java, Python, or PHP with database support.
- Database
Skills
Get In Touch
I love to hear from you. Whether you have a question or just want to chat about design, tech & art — shoot me a message.