About Me

Bharath Kumar S

Hi, I'm Bharath Kumar S from Madurai, a passionate Python Developer and Front-End Developer who loves building efficient applications and responsive websites. I have experience working with Python frameworks like Tkinter, Flask, and SQLite, as well as front-end technologies including HTML, CSS, JavaScript, and Bootstrap. I bring strong leadership, discipline, and punctuality skills from my experience as an NCC Senior Under Officer. I have completed my Bachelor's degree in Computer Science and Engineering from Anna University and have earned internship certifications as a Python Developer and Front-End Developer. I also hold a Typewriting Junior Level Certificate. I am always eager to learn new technologies and contribute to real-world projects.

Skills

Services

Phoenix E-Commerce App

E-Commerce

The Phoenix E-Commerce App is a desktop-based application developed using Python and Tkinter, designed to simulate a complete online shopping experience. It provides secure user authentication, product browsing, cart management, wishlist functionality, and order processing within a structured GUI environment. The application uses SQLite for efficient database handling and integrates password encryption for enhanced security. This project showcases my ability to build scalable desktop applications with full backend integration and real-world business logic implementation.

Key Highlights

  • Secure user authentication system using bcrypt/passlib
  • Product browsing, cart, wishlist, and order management
  • Admin panel for product and order control
  • SQLite database integration for efficient data handling
  • Modern GUI built using Tkinter

View Source Code Download Executable

Shoplyst – Super App

shoplyst

Shoplyst is an all-in-one desktop application developed using Python and Tkinter, combining social media and e-commerce functionalities into a single unified platform. It enables users to connect with friends, chat in real-time, share media, and seamlessly browse and purchase products within the same application. The system is powered by SQLite for efficient database management and implements secure authentication using password hashing techniques. This project demonstrates the development of a scalable multi-module desktop application with integrated user interaction and business logic.

Key Highlights

  • Integrated Social Media and E-Commerce in one application
  • Secure user authentication using passlib hashing
  • Real-time chat and friend request system
  • Product browsing, cart, wishlist, and order management
  • Admin panel for managing users, products, and analytics
  • SQLite database integration with persistent storage
  • Modern and responsive GUI built using Tkinter

View Source Code Download Executable

Social Media App

socialmedia

The Social Media App is a desktop-based application developed using Python and Tkinter, designed to simulate core social networking functionalities. It allows users to create accounts, log in securely, create posts, and interact within a structured interface. The application integrates SQLite for database management, ensuring efficient storage and retrieval of user data. This project demonstrates my ability to build fully functional GUI applications, manage backend logic, and implement user authentication systems using Python.

Key Highlights

  • User account creation and secure login system
  • Data storage and retrieval using SQLite database
  • Interactive graphical user interface built with Tkinter
  • Clean separation of frontend UI and backend logic

View Source Code Download Executable

Phishing Detection

phishing

The AI-Powered Phishing Detection System is a machine learning-based web application built to identify malicious or phishing URLs. By analyzing multiple URL features, the trained model predicts whether a website link is legitimate or potentially harmful. This project highlights my expertise in machine learning, cybersecurity concepts, and backend development. It demonstrates real-world implementation of classification algorithms and integration of predictive models into a functional web interface.

Key Highlights

  • Machine learning classification model for phishing detection
  • Feature extraction and real-time URL analysis
  • Backend integration for live prediction results
  • Practical implementation of cybersecurity-focused AI solution

View Source Code View Live Demo

Portfolio

portfolio

This Personal Portfolio Website is a responsive web application developed using HTML, CSS, and JavaScript to showcase my technical skills, projects, certifications, and professional journey. The website is optimized for both desktop and mobile devices and is deployed using Netlify for live access. It reflects my frontend development capabilities, UI structuring expertise, and understanding of modern web design principles while presenting a professional digital identity.

Key Highlights

  • Responsive design optimized for desktop and mobile devices
  • Structured sections including About, Skills, Services, Projects, and Contact
  • Live deployment using Netlify
  • Clean UI design using HTML, CSS, and JavaScript

View Source Code View Live Demo

Internships & Certifications

Web Development Internship

Web Development Internship Certificate

Web Development Course

Web Development Course Certificate

Python Programming Internship

Python Programming Internship Certificate

Advanced Python Course

Advanced Python Course Certificate

Python Programming Internship

Python Programming Certificate

Python Development Internship

Python Development Internship Certificate

Frontend Development Internship

Frontend Development Internship Certificate

Full-Stack Development Bootcamp

Full-Stack Development Bootcamp Certificate

Contact

Bharath Kumar S Python Developer Portfolio Tamil Nadu India

Python Developer in Tamil Nadu | Tkinter GUI Developer | Flask Developer

Bharath Kumar S is a Python Developer from Tamil Nadu, India specializing in Tkinter GUI applications, Flask web development, machine learning projects, and AI-based phishing detection systems.

Portfolio includes Python Tkinter Social Media Application, AI Phishing Detection System, Desktop Application Development using Python SQLite, and Web Development using HTML CSS JavaScript.

Skills include Python Development, Tkinter GUI Design, Flask Backend Development, Machine Learning, Cybersecurity Projects, Frontend Development, and Software Engineering.

Bharath Kumar Python Developer Portfolio India, Tkinter Developer Portfolio, Flask Developer Tamil Nadu, AI Project Developer India, Software Engineer Portfolio, Blazing Phoenixes Developer Portfolio.