Kaushik Nagarajan

backend,
systems,
networks.

CS honors student at Texas A&M. I build backends, work on systems, and do a little machine learning on the side.

GitHub LinkedIn

experience

Where I've Worked

Incoming Software Engineering Intern

May 2026 – August 2026
Viasat·Carlsbad, California
  • Joining the Media Access Control team this summer!
C++

Workshops Officer/Project Manager

April 2026 - Present
Aggie Coding Club·College Station, Texas
  • Recently joined as a Workshops Officer
  • Managed the Hardware Graphics Engine and Neural Networks from Scratch projects
PythonVerilog

Peer Teacher

August 2025 - Present
Texas A&M University·College Station, Texas
  • Held office hours for an Intro to Python, Intro to C++, and Programming Langauges course
  • Switching to the Programming Languages, Computer Systems, and Software Engineering courses this fall
PythonC++HaskellJava

Software Engineering Intern

June 2025 - August 2025
Teamup·Austin, Texas
  • Served as the project's co-lead
  • Built a full-stack tutoring platform using Django and React
  • Worked on the backend of the platform, including the API and database
DjangoReactPythonPostgreSQLJavaScript

Undergraduate Research Assistant

March 2025 - Present
Texas A&M Natural Language Processing Lab·College Station, Texas
  • Scraped data for a fact-checking project
  • Set up and ran experiments for a long video understanding project
PythonPyTorchHugging FaceBeautifulSoup

work

Selected Projects

Flask · React · AWS EC2 · NGINX · Google OAuth

Flask + React app that watches Texas A&M course sections and fires email and Discord notifications the moment a seat opens. Running live with 1k+ real users across campus.

Django · React · JavaScript · Google OAuth

Full-stack tutoring platform built with Django and React for the teamup org. Handles user auth, appointment scheduling, and matching between tutors and students.

03

Valorant Kills Predictor

Python · XGBoost · BeautifulSoup · Redis · pandas · scikit-learn

ML pipeline that scrapes match data from VLR.gg and uses XGBoost to predict how many kills a player will get in their next game. Includes a Redis caching layer for the scraper.

04

HTTP(S) Server

C++ · Sockets · HTTP · Networking

Lightweight HTTP server written from scratch in C++. Handles REST API requests, parses raw socket data, and manages concurrent connections. HTTPS support in progress.

05

What Song Do I Like?

Python · Spotipy · scikit-learn · youtube-dlp · Multiprocessing

Uses Spotify and YouTube APIs plus audio feature analysis to classify whether a song will match personal taste. Built with multiprocessing to handle large playlist datasets fast.

06

Verifact

JavaScript · Node.js · Express · Google Gemini

Hackathon project from Build4Good 2024. Scrapes news articles and runs them through Google Gemini to fact-check claims and surface potential misinformation.

about

A bit about me

I am a CS Honors student at Texas A&M, with a minor in statistics and film studies. Most of my time goes to backend systems and som machine learning. Right now I'm spending a lot of my time on NLP research and side projects that teach me new things.

I'm generally more interested in making something work in production than in making it look impressive on paper. If it's used by real people, that's the goal.

Outside of code: I love horror films (I'm taking a class on them this fall!), high fantasy, Chinese web novels (mainly cultivation), and my backlog of games.

School
Texas A&M University
Degree
B.S. Computer Science (Honors)
Minor
Statistics, Film Studies
Focus
Backend / Systems
Based
Austin, TX

skills

Tools & Technologies

Languages

  • Python
  • C++
  • JavaScript
  • Java
  • SQL

Frameworks

  • Flask
  • Django
  • React
  • Node.js
  • Next.js
  • Tailwind CSS

Infrastructure

  • AWS EC2
  • NGINX
  • PostgreSQL
  • Redis
  • Git
  • Docker

contact

Let's talk.

Open to internships, project work, and interesting conversations. I try to reply within 24 hours.

Location

Austin, Texas

Kaushik Nagarajan

2026