Portrait of Ritvik Neerattil

Ritvik Neerattil

Python skill badge JavaScript skill badge TypeScript skill badge React skill badge Next.js skill badge Node.js skill badge SQL skill badge APIs skill badge UI Engineering skill badge System Design skill badge Git skill badge Cloud skill badge

Education

Bachelor's Degree in Computer Science

University of South Carolina

2023 - 2027

Columbia, SC

University of South Carolina

GPA 3.642

Minors Data Science, Cybersecurity

Coursework

Artificial Intelligence, Data Structures and Algorithms, Operating Systems, Computer Networks, Software Engineering, Cybersecurity Operations, Computer Architecture, Programming Language Structures, and Algorithmic Design.

Experience

Undergraduate Research Assistant

UofSC AI Institute

09/2025 - Present

Columbia, SC

AI Institute, University of South Carolina
  • Integrated the NumberLink puzzle environment into DeepXube using Python, NumPy, PyTorch, SLURM, and Linux-based HPC workflows to train heuristic search models on randomized 7x7 puzzle instances.
  • Profiled search-time bottlenecks and reduced a major is_solved bottleneck by over 99%.
  • Cut update runtime from roughly 50 minutes per chunk to about 26 minutes in the best tested configuration.
  • Designed and benchmarked expand and search-pipeline variants using solve rate, search iterations, and runtime metrics.

Design Lead

Association for Computing Machinery

08/2024 - Present

Columbia, SC

Association for Computing Machinery
  • Created visual assets for events, workshops, and social campaigns to strengthen ACM branding overall.
  • Designed graphics that made workshops, announcements, and club events more polished and more recognizable.
  • Built stronger skills in graphic design, branding, leadership, communication, and project management work.
  • Improved club visibility and event turnout through cohesive visual design across digital platforms overall.

Projects

Screenshot of StudyHub student productivity platform

StudyHub

Built a full-stack LMS-integrated student productivity platform for tracking courses, assignments, deadlines, weekly workload, and AI-assisted study planning in one centralized dashboard.

Full-Stack APIs Database Design AI Features LMS Integration
Screenshot of CampusEvents Android app

CampusEvents

Built an Android campus event aggregator with a consolidated event feed, saved events, filtering by category and tags, local persistence, and reminder notifications backed by Firestore with a bundled JSON fallback.

Android Jetpack Compose Firestore DataStore WorkManager
Screenshot of Columbia Custom PCs website

Columbia Custom PCs Website

Designed and deployed a full-featured PC business website with a responsive frontend and a backend pipeline for commission submissions, build listings, and customer request management.

React Tailwind Node.js Express MariaDB
Screenshot of Language Learning Program

Language Learning Program

Built a Java and JavaFX language learning app in a four-person team, with modular progress storage, faster file I/O, and a smoother user experience through testing and debugging.

Java JavaFX File I/O Team Project