Pratyush Pathak

Studying Computer Science and Data Science at Rutgers

I like building things that work well. Currently exploring where software engineering meets data science.

About Me

I'm a junior at Rutgers studying Computer Science and Data Science. When I'm not in class, you'll find me working on side projects that let me combine what I'm learning in both fields. I enjoy the puzzle of making things work, whether it's low-level systems code or user-facing applications.

Outside of coding, I work as a Math Learning Assistant, which has taught me a lot about explaining technical concepts in ways that actually make sense. Currently looking for internship opportunities where I can learn from experienced engineers.

3.925
Major GPA
20+
Students Mentored
6+
Major Projects

Technical Skills

Languages

Java Python JavaScript C/C++ SQL HTML/CSS

Frameworks & Libraries

React Flask Electron Android TensorFlow Keras Pandas NumPy JUnit JavaFX

Databases

SQLite PostgreSQL MySQL

Developer Tools

Git Docker Oracle Cloud Linux GDB IntelliJ VS Code

Experience

Sep 2025 - Present

Mathematics Learning Assistant

Rutgers University - New Brunswick, NJ

  • Lead weekly collaborative learning sessions for 20+ Precalculus students, focusing on algorithmic problem-solving and logical reasoning
  • Developed targeted review packets and interactive problem-solving sessions based on student feedback, resulting in highly positive commendations from faculty
  • Mentor peers in logic-based problem decomposition, simplifying complex mathematical concepts for diverse audiences

Projects

Portfolio & Blog Platform

Designed and deployed a full-stack portfolio website with an integrated blog CMS. Built a secure RESTful API using Flask with JWT authentication and a responsive React frontend.

React Python Flask SQLite Oracle Cloud

Car Rental System

Collaborated to develop a comprehensive fleet management system. Engineered custom data structures and applied MVC design pattern with extensive JUnit testing.

Java JavaFX MVC JUnit

Handwritten Digit Classifier

Built and trained a CNN using TensorFlow and Keras achieving 98% test accuracy. Implemented data augmentation and developed a GUI for real-time prediction.

Python TensorFlow Keras NumPy

CPU and Cache Simulator

Simulated a 5-stage RISC-V execution pipeline in C. Implemented a 1 KiB direct-mapped cache and modeled core CPU components including ALU and control unit.

C Computer Architecture GDB

RU Donuts

Android app for ordering donuts, coffee, and sandwiches with dynamic pricing, customization options, and order management using RecyclerView and real-time tax calculation.

Java Android RecyclerView

Image Resizer

Desktop application built with Electron that allows users to easily resize images by specifying custom width and height dimensions.

Electron JavaScript HTML/CSS

Education

Rutgers University - New Brunswick

Bachelor of Science in Computer Science | Bachelor of Arts in Data Science

Sep 2023 – May 2027 • New Brunswick, NJ

  • Cumulative GPA: 3.878 / 4.0 • Major GPA: 3.925 / 4.0
  • Honors: Dean's List (All Semesters) • SAS Excellence Scholarship
  • Relevant Coursework: Data Structures, Software Engineering, Systems Programming, Data Science, Computer Architecture, Advanced Mathematics

Get in Touch

Looking for an internship for Summer 2026. Happy to chat about opportunities, projects, or just tech in general.

Phone

469-847-8033