Abhinav Krishniah

B.S. in Computer Science

Aug 2022 - May 2026
Looking for New Grad Opportunities - 2026

Interested in Software Engineering, Machine Learning, and Artificial Intelligence.

About Me

I'm a student and developer who likes building things and learning by doing. This site is where I keep my projects and experience, from class work to side projects and anything in between.

Resume

What I'm into:

Machine Learning AI Python Data Full-stack

Featured Projects

June 2025 – Aug 2025

Code Canvas

A real-time collaborative coding platform with integrated whiteboard functionality. Multi-language support (Python, Java, C++), live cursors and sync, syntax highlighting, and Supabase auth. Built with Next.js, Node.js, Socket.IO, and Supabase (PostgreSQL).

  • Next.js
  • TypeScript
  • Socket.IO
  • Supabase
Jan 2025 – Feb 2025

Legendary Pokemon Classifier

End-to-end ML pipeline using a Kaggle Pokédex dataset to predict whether a Pokémon is legendary. Preprocessing with SMOTE and ColumnTransformer for class balancing; trained ensemble models (RandomForest, AdaBoost, GradientBoosting), achieving 97% F1-score on test data.

  • Python
  • scikit-learn
  • Machine Learning
  • pandas

Experience

Aug 2025 – Present

Software Engineering Capstone Project
University of South Carolina · Columbia, SC

Leading a 5-member team to design and build a full-stack health-tracking web app using Next.js, Node.js (Express), TypeScript, and Supabase, following Agile principles. Developed a scalable backend with PostgreSQL and Supabase Auth; implemented CI/CD on Vercel, increasing development efficiency by 25%.

  • Next.js
  • TypeScript
  • PostgreSQL
  • CI/CD
Aug 2025 – Present

Supplemental Instruction Leader
University of South Carolina · Columbia, SC

Leading 3 weekly review sessions for 160+ students, designing Java-based problem sets on data structures (linked lists, stacks, queues, heaps) that boosted average exam scores by 20%. Created interactive study materials and coding exercises; collaborated with faculty to align sessions with coursework, reducing withdrawal rates by 10%.

  • Java
  • Data Structures
  • Teaching
Jan 2024 – May 2024

Software Engineering Practicum (Course-Based Project)
University of South Carolina · Columbia, SC

Worked with a team of 5 through the full Software Development Lifecycle (SDLC) using SCRUM, achieving 100% on-time delivery of a client-approved product. Designed UML diagrams for system architecture (25% reduction in rework); managed Git, design patterns, and JUnit testing for a 95% test pass rate.

  • SCRUM
  • UML
  • JUnit
  • Git