Open to Internships & Collaborations

Karthikeyan K U

Karthikeyan K U

CSE Student — UI/UX Designer — Front-End Developer — Java & Python Enthusiast

Bridging design thinking with engineering excellence.

View My Work → Contact Me Download Resume
30+ Projects
25+ Certifications
3 Languages
1+ Year Learning
scroll
Who I am

About Me

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.


Education
B.E. Computer Science & Engineering
Current GPA: 8.2
Prince Dr. K. Vasudevan College of Engineering
2025 – Present · Chennai, India
Class 12
State Board — 84%
Dr. Gurusamy Mudaliar T.T.V Higher Secondary School
2024 – 2025 · Tamil Nadu
Class 10
State Board — 80%
Same School · 2022 – 2023 · Tamil Nadu
Achievements
Languages
English Tamil Hindi
What I work with

Skills

Technologies, tools, and disciplines I've built proficiency in through projects and coursework.

What I've built

Projects

Every project from UI/UX practice to Java OOP, Swing GUIs, front-end, and Python — filtered by category.

UI/UX Design
🎨
Personal UI/UX Design Projects

Designed UI layouts and application prototypes for self-learning practice. Improved understanding of UX principles, visual hierarchy, and responsive interface design techniques.

FigmaUX PrinciplesVisual HierarchyResponsive Design
View on GitHub →
Front-End
💉
Mass Blood Bank

My very first front-end project — a blood bank management interface built with semantic HTML, structured CSS layout, and user-friendly design.

HTMLCSSJavaScript
View on GitHub →
Front-End
🌐
Front-End Web Capstone Project

A capstone project consolidating front-end skills — responsive layout, interactivity, and modern web design patterns in a single cohesive deliverable.

HTMLCSSJavaScriptResponsive Design
View on GitHub →
Front-End
📄
HTML Basics Through Projects

A series of small HTML projects built while learning the fundamentals — semantic tags, forms, tables, and document structure from the ground up.

HTMLSemantic TagsForms
View on GitHub →
Front-End
🎨
CSS Practice Projects

Practice-focused CSS projects covering Flexbox, Grid, animations, transitions, pseudo-classes, and responsive design techniques.

CSSFlexboxGridAnimations
View on GitHub →
Front-End
JavaScript Projects

Collection of JavaScript mini-projects covering DOM manipulation, event handling, local storage, and interactive UI components.

JavaScriptDOMEvents
View on GitHub →
Java OOP
👩‍🏫
Student–Teacher Management System

Console-based Java application managing student and teacher records using OOP principles — encapsulation, inheritance, and polymorphism.

JavaOOPConsole
View on GitHub →
Java OOP
🎓
Student Management System

Java OOP console application for adding, viewing, updating, and removing student records with clean class-based architecture.

JavaOOPCRUD
View on GitHub →
Java OOP
🏥
Doctor–Patient Management System

Manages doctor and patient interactions using object-oriented design — appointments, records, and role-based access via class hierarchies.

JavaOOPInheritance
View on GitHub →
Java OOP
📚
Library Management System (Console)

Console-based library system for issuing, returning, and cataloguing books. Implements encapsulation and collection-based storage.

JavaOOPCollections
View on GitHub →
Java OOP
👔
Employee Role Display System

Demonstrates polymorphism and method overriding by displaying different employee roles and their responsibilities dynamically.

JavaOOPPolymorphism
View on GitHub →
Java OOP
🚙
Vehicle Evaluation System

Evaluates vehicle attributes using class hierarchies and abstract methods — covers cars, bikes, and trucks with type-specific evaluation logic.

JavaOOPAbstract Classes
View on GitHub →
Java OOP
🛵
Bike Sales Report System

Generates formatted sales reports for a bike dealership using OOP — tracks models, quantities, and revenue via encapsulated objects.

JavaOOPReporting
View on GitHub →
Java OOP
🍔
Food Ordering System (OOP + Inheritance)

Console-based food ordering system using OOP and inheritance to model menu categories, items, and order processing workflows.

JavaOOPInheritance
View on GitHub →
Java OOP
🏦
Bank Account Management System

Handles bank accounts (savings, current) with deposit, withdrawal, and balance operations using Java OOP encapsulation and inheritance.

JavaOOPEncapsulation
View on GitHub →
Java OOP
💼
Payroll System

Calculates and displays employee payroll including base salary, deductions, and net pay using OOP class structures and method overriding.

JavaOOPMethod Overriding
View on GitHub →
Java OOP
📦
Inventory System

Tracks product inventory with stock-in, stock-out, and reorder logic. Uses encapsulated Java classes to manage product data.

JavaOOPCollections
View on GitHub →
Java OOP
🧑‍💼
Employee Management System

Full-featured console app for managing employee records — add, update, search, and delete with structured OOP design.

JavaOOPCRUD
View on GitHub →
Java OOP
🎬
Movie Ticket Booking System (Console)

Console-based movie ticket booking with seat selection, show scheduling, and billing using Java OOP classes.

JavaOOPConsole
View on GitHub →
Java OOP
📖
Generic Library System

Uses Java Generics to build a flexible, type-safe library system that works across multiple data types and collection structures.

JavaGenericsOOP
View on GitHub →
Java Swing
Timed Quiz Application

GUI-based quiz app with countdown timer, multiple-choice questions, score tracking, and a results screen built in Java Swing.

JavaSwingTimer
View on GitHub →
Java Swing
🚗
Vehicle Rental System (Factory Pattern)

Java Swing app implementing the Factory design pattern for vehicle rental. Clean architecture with GUI controls for booking and management.

JavaSwingFactory Pattern
View on GitHub →
Java Swing
🍕
Food Delivery System (Strategy Pattern)

Java Swing app using the Strategy design pattern for swappable delivery algorithms. GUI-driven order flow with modular, extensible delivery logic.

JavaSwingStrategy Pattern
View on GitHub →
Java Swing
🏦
Bank Management System (Swing + OOP)

Full GUI banking application combining Swing with OOP design. Supports account creation, deposits, withdrawals, and transaction history.

JavaSwingOOP
View on GitHub →
Java Swing
🎬
Movie Ticket Booking System (GUI)

Swing GUI for movie ticket booking with visual seat map, showtime selection, and printable billing — a polished GUI version of the console project.

JavaSwingGUI
View on GitHub →
Python
🎲
Dice Game (Player vs Computer)

Interactive terminal dice game where a player competes against the computer with score tracking and re-play options.

PythonRandomGame Logic
View on GitHub →
Python
🔒
Password Checker

Validates password strength based on length, character types, and common patterns — provides feedback and strength score to the user.

PythonRegexSecurity
View on GitHub →
Python
📋
Student Record System (CSV-based)

CSV-backed student record manager for adding, viewing, searching, and deleting student data — persistent storage without a database.

PythonCSVFile I/O
View on GitHub →
Python
📝
Notes Saver System

Terminal app to create, view, and delete personal notes saved to local text files — a minimal personal knowledge manager.

PythonFile I/OCLI
View on GitHub →
Python
📚
Library System (Python)

Python-based library management for books — issue, return, search, and display available titles using structured data handling.

PythonOOPLists
View on GitHub →
Python
✂️
Rock Paper Scissors Game

Classic Rock Paper Scissors against a computer opponent with score tracking, replay, and best-of-N mode.

PythonRandomGame Logic
View on GitHub →
Python
MCQ Quiz App

Terminal multiple-choice quiz application with configurable question sets, timer per question, and final score display.

PythonJSONLogic
View on GitHub →
Python
🔢
Number Guessing Game

Guess-the-number game with difficulty levels, limited attempts, and hints (higher/lower) — a clean intro to Python game logic.

PythonRandomGame Logic
View on GitHub →
Python
🏧
ATM System

Simulates a full ATM workflow — PIN authentication, deposit, withdrawal, balance check, and mini-statement in a terminal environment.

PythonOOPAuthentication
View on GitHub →

Explore more projects and code samples on my GitHub profile.

Credentials

Certifications

Industry-recognised certifications from global platforms, institutes, and organisations.

🔍
Anthropic
AI Fluency: Capabilities & Limitations
Anthropic
AI Fluency for Educators
Anthropic
AI Fluency for Nonprofits
Anthropic
AI Fluency for Students
Anthropic
Framework & Foundations
Anthropic
Claude API
Anthropic
Claude 101
Anthropic
Claude Code 101
Anthropic
Code in Action
Anthropic
Amazon Bedrock Integration
Anthropic
Google Vertex AI Integration
Anthropic
Agent Skills
Anthropic
MCP Fundamentals
Anthropic
Subagents
Anthropic
Teaching AI Fluency
Infosys
Fundamentals of Java
Scaler Topics
Java Fundamentals
Infosys
Python Fundamentals
Scaler Topics
JavaScript Fundamentals
freeCodeCamp
Responsive Web Design (V8)
NPTEL
Fundamentals of Object-Oriented Programming (Elite & Sliver - 78%)
Microsoft
Azure Storage Security Applied Skills
Accenture
Digital Skills: User Experience
LPB02
Automation with Arduino — Excellent Performance
B10X
AI Tools & Workshop

No certifications match your search. Try a different keyword.


Find me online

GitHub & LinkedIn

Check out my code repositories or connect with me professionally.

GitHub
Karthikeyan-k-u

Explore all my projects — Java OOP systems, Swing GUIs, Python scripts, and front-end builds. Source code for every project listed above.

LinkedIn
karthikeyan-k-u

Connect professionally — for internship opportunities, collaborations, or just to say hi. Open to networking with developers, designers, and recruiters.

Contact

Have a project, internship opportunity, or just want to say hi? Drop a message below.

✓ Message sent! I'll get back to you soon.
My Resume

Download Resume

Get a copy of my latest resume to learn more about my skills, education, and experience.

📄
Karthikeyan K U — Resume
PDF • Updated 2026
Download Resume

Or view in browser