CSE Student — UI/UX Designer — Front-End Developer — Java & Python Enthusiast
Bridging design thinking with engineering excellence.
I'm a Computer Science & Engineering student at Prince Dr. K. Vasudevan College of Engineering, Chennai (2025 – Present). I have a strong foundation in UI/UX design, front-end development, and object-oriented programming with Java and Python. I craft clean, intuitive digital experiences and write maintainable, scalable code — bridging the gap between design thinking and engineering excellence. My goal is to contribute to impactful products, grow through real-world challenges, and continuously sharpen both technical and creative skills. Outside of code I enjoy exploring AI tools, competing in hackathons, and picking up new certifications from global platforms like Anthropic, Infosys, NPTEL, and freeCodeCamp.
Technologies, tools, and disciplines I've built proficiency in through projects and coursework.
Every project from UI/UX practice to Java OOP, Swing GUIs, front-end, and Python — filtered by category.
Designed UI layouts and application prototypes for self-learning practice. Improved understanding of UX principles, visual hierarchy, and responsive interface design techniques.
My very first front-end project — a blood bank management interface built with semantic HTML, structured CSS layout, and user-friendly design.
A capstone project consolidating front-end skills — responsive layout, interactivity, and modern web design patterns in a single cohesive deliverable.
A series of small HTML projects built while learning the fundamentals — semantic tags, forms, tables, and document structure from the ground up.
Practice-focused CSS projects covering Flexbox, Grid, animations, transitions, pseudo-classes, and responsive design techniques.
Collection of JavaScript mini-projects covering DOM manipulation, event handling, local storage, and interactive UI components.
Console-based Java application managing student and teacher records using OOP principles — encapsulation, inheritance, and polymorphism.
Java OOP console application for adding, viewing, updating, and removing student records with clean class-based architecture.
Manages doctor and patient interactions using object-oriented design — appointments, records, and role-based access via class hierarchies.
Console-based library system for issuing, returning, and cataloguing books. Implements encapsulation and collection-based storage.
Demonstrates polymorphism and method overriding by displaying different employee roles and their responsibilities dynamically.
Evaluates vehicle attributes using class hierarchies and abstract methods — covers cars, bikes, and trucks with type-specific evaluation logic.
Generates formatted sales reports for a bike dealership using OOP — tracks models, quantities, and revenue via encapsulated objects.
Console-based food ordering system using OOP and inheritance to model menu categories, items, and order processing workflows.
Handles bank accounts (savings, current) with deposit, withdrawal, and balance operations using Java OOP encapsulation and inheritance.
Calculates and displays employee payroll including base salary, deductions, and net pay using OOP class structures and method overriding.
Tracks product inventory with stock-in, stock-out, and reorder logic. Uses encapsulated Java classes to manage product data.
Full-featured console app for managing employee records — add, update, search, and delete with structured OOP design.
Console-based movie ticket booking with seat selection, show scheduling, and billing using Java OOP classes.
Uses Java Generics to build a flexible, type-safe library system that works across multiple data types and collection structures.
GUI-based quiz app with countdown timer, multiple-choice questions, score tracking, and a results screen built in Java Swing.
Java Swing app implementing the Factory design pattern for vehicle rental. Clean architecture with GUI controls for booking and management.
Java Swing app using the Strategy design pattern for swappable delivery algorithms. GUI-driven order flow with modular, extensible delivery logic.
Full GUI banking application combining Swing with OOP design. Supports account creation, deposits, withdrawals, and transaction history.
Swing GUI for movie ticket booking with visual seat map, showtime selection, and printable billing — a polished GUI version of the console project.
Interactive terminal dice game where a player competes against the computer with score tracking and re-play options.
Validates password strength based on length, character types, and common patterns — provides feedback and strength score to the user.
CSV-backed student record manager for adding, viewing, searching, and deleting student data — persistent storage without a database.
Terminal app to create, view, and delete personal notes saved to local text files — a minimal personal knowledge manager.
Python-based library management for books — issue, return, search, and display available titles using structured data handling.
Classic Rock Paper Scissors against a computer opponent with score tracking, replay, and best-of-N mode.
Terminal multiple-choice quiz application with configurable question sets, timer per question, and final score display.
Guess-the-number game with difficulty levels, limited attempts, and hints (higher/lower) — a clean intro to Python game logic.
Simulates a full ATM workflow — PIN authentication, deposit, withdrawal, balance check, and mini-statement in a terminal environment.
Explore more projects and code samples on my GitHub profile.
Industry-recognised certifications from global platforms, institutes, and organisations.
No certifications match your search. Try a different keyword.
Can view all certifications here
Check out my code repositories or connect with me professionally.
Explore all my projects — Java OOP systems, Swing GUIs, Python scripts, and front-end builds. Source code for every project listed above.
→Connect professionally — for internship opportunities, collaborations, or just to say hi. Open to networking with developers, designers, and recruiters.
→Have a project, internship opportunity, or just want to say hi? Drop a message below.
Get a copy of my latest resume to learn more about my skills, education, and experience.