Karthigan Mageswaran

Computer Science Undergraduate

Final-year Computer Science student at the University of Leicester. Architecting secure, production-grade cloud infrastructure, resilient backend systems, and multi-user platforms.

Engineering Projects

University Accommodation Allocation System

Final Year Project

Designed a four-stage hybrid allocation engine (group clustering, greedy preference matching) processing 25 concurrent applications in under 5 seconds. Engineered RBAC with server-side jurisdictional isolation and JWT session management. Built a GPT-4o-mini conversational assistant using Spring AI function-calling, grounded against curated knowledge bases.

Spring Boot 3.2 React 18 Stripe OpenAI API MySQL

Personal Cybersecurity Dashboard

Standalone security monitoring tool assessing password entropy using the zxcvbn algorithm and simulating email breach threat-intelligence tracking. Implemented a local SQLite database for persistent alert logging.

Python Streamlit SQLite

Subscription Tracker

Secure multi-user web application with Spring Security authentication, BCrypt-encrypted password reset flows, and automated scheduled financial alerts via full CRUD operations.

Java Spring Security MySQL

IBM SkillsBuild Integration

Collaborated in an Agile team to engineer backend REST APIs for user achievement and engagement tracking, ensuring the secure transmission of user metrics.

Java Spring Boot REST APIs

Professional Experience

Jan 2022 – Present

Shift Leader

Tesco

Managing day-to-day operations and leading teams across high-volume shifts. Executing keyholder responsibilities, including physical security and strict compliance workflows. Sustaining parallel professional roles whilst maintaining a First-Class academic trajectory.

Jun 2022 – Jan 2025

Freelance Interpreter (Tamil & Italian)

AaGlobal Language Services

Delivered professional interpretation in high-stakes medical and legal settings, operating under strict data confidentiality requirements and professional conduct standards.

Oct 2021 – Feb 2023

IT Technician

Ollak Limited

Provided technical support across software, hardware, and network configuration for local businesses, achieving a 95% client satisfaction rate.

Education & Achievements

Sep 2022 – Jul 2026

BSc Computer Science (Expected: First-Class Honours)

University of Leicester

Core Modules: Foundations of Cyber Security, Operating Systems & Networks, Software Architecture, Algorithms & Data Structures, Internet & Cloud Computing.

2021

Winner, Network Rail Diverse IT Competition

Network Rail

Selected as one of 50 winners nationwide for designing and presenting an innovative technology solution, demonstrating strong technical communication and problem-solving skills.

Technical SKills

Languages

Python, Java, JavaScript (ES6+), Bash / Shell, SQL, HTML5 / CSS3

Frameworks

Spring Boot, Spring Security, React 18, Streamlit, Tailwind CSS

Infrastructure & Security

JWT, BCrypt, PCI-DSS compliance via Stripe tokenisation, REST APIs

Databases & Tools

MySQL, SQLite, Hibernate, Git, Postman, Swagger, Agile / Scrum