Priya Gandhi
Hi, I'm Priya Gandhi!

Software engineer with a knack for turning complex problems into clean, scalable solutions. I build full-stack applications, production data pipelines, and end-to-end CI/CD systems. Currently pursuing my Master's in Computer Science at North Carolina State University.

Education

Master of Computer Science
North Carolina State University, Raleigh, NC
CGPA: 3.94 / 4.00
August 2024 - May 2026
Design and Analysis of Algorithm, Automated Learning and Data Analytics, Software Engineering, Object Oriented Design and Development, Computer and Network Security, Neural Networks
Bachelor of Technology, Computer Engineering
Dwarkadas J. Sanghvi College of Engineering, Mumbai, India
CGPA: 9.14 / 10.00
August 2019 - May 2023
Discrete Structures, Data Structures, Computer Organisation and Architecture, Computer Graphics, Operating System, Database Management System, Computer Network, Theory of Computer Science, Advance Algorithm, Data Warehousing and Mining, Machine Learning, Artificial Intelligence

Work Experience

My Projects

Full-StackAI/ML
Code

Prompter - AI Meeting Copilot

Full-stack Next.js 14 meeting assistant that transcribes live audio via Groq Whisper and streams structured LLM suggestions (questions, fact-checks, talking points) token-by-token using LLaMA 3.3 70B.

Next.jsTypeScriptReactGroq APIWhisperLLaMA 3.3Tailwind CSSMediaRecorder API
AI/MLDevOps
Private

PaperStack - Production-Ready RAG Platform

Production-grade RAG platform with FastAPI microservices (Backend, Embedding, RAG) enabling scalable document retrieval and LLM inference, with a full CI/CD pipeline including security scanning (Gitleaks, CodeQL) and Docker image signing via Cosign.

FastAPIPythonDockerPostgreSQLGitHub ActionsAnsiblePytestCosignCodeQL
Full-StackDevOps
Code

Leetcode Chrome Extension

Chrome extension with a React + TypeScript frontend and FastAPI backend that reinforces problem-solving retention through spaced-repetition email reminders, backed by Celery/Redis async task processing and a cloud-hosted PostgreSQL database.

ReactTypeScriptFastAPICeleryRedisPostgreSQLPython
Full-StackAI/ML
Code

Gamified Donation Platform for Social Impact

Full-stack donation platform built with React, Node.js, and MongoDB, featuring a dynamic leaderboard system that gamifies donor engagement and a Gemini API-powered support agent providing real-time assistance.

ReactJavaScriptNode.jsMongoDBGemini API
Full-StackSystems
Code

TrendTube Microservices Platform

Modular video analytics platform in Java Spring Boot with RESTful APIs, RabbitMQ event-driven async processing, and gRPC for low-latency binary communication between upload and processing services.

JavaSpring BootRabbitMQgRPCMySQLREST APIsSwagger UI
Full-Stack
Private

Movie Ticketing System

MVC-based movie ticketing app in Ruby on Rails with role-based authentication for admins and regular users, and a Cucumber + Capybara automated test suite covering end-to-end user flows.

Ruby on RailsMVCCucumberCapybaraAuthentication
Data EngineeringDevOps
Private

Sparkify Music Data Warehouse ETL

Apache Airflow pipeline for hourly ingestion of music event logs from Amazon S3 into a Redshift data warehouse, modeled as a dimensional star schema with optimized fact and dimension tables for large-scale analytical queries.

Apache AirflowAmazon S3Amazon RedshiftPythonSQLStar Schema
Data EngineeringDevOps
Code

Log Forge

Python-based Linux system inspection and logging pipeline using psutil and SQLite to simulate automated test environments, with a Streamlit dashboard for real-time metric visualization and reproducible test reporting across containerized setups.

PythonpsutilSQLiteStreamlitLinuxDocker
Data EngineeringSystems
Private

DistLogZip - Distributed Log Compression

C++ distributed log compression system using dictionary-based and cluster-guided parsing to reduce storage overhead, with selective decompression enabling fast, targeted log retrieval across worker nodes at scale.

C++Distributed SystemsDictionary EncodingCluster Parsing
AI/ML
Code

AI Web Scraper

Web scraper using Python, BeautifulSoup, and Selenium to extract structured data from dynamic websites, integrated with LangChain and a local LLaMA model to automatically summarize and classify scraped content.

PythonBeautifulSoupSeleniumLangChainLLaMA
Systems
Code

Banking System in C++

Command-line banking system in C++ with encryption-backed user authentication, file-based persistence, and full transaction logic including deposits, withdrawals, transfers, input validation, and error handling.

C++File I/OEncryptionData Structures
AI/ML
Private

Multimodal Single Cell Integration

Neural network pipeline for cross-modal consistency validation across DNA, RNA, and protein data at the single-cell level, evaluating SVD dimensionality reduction and activation functions on high-dimensional biological datasets.

PythonNeural NetworksSVDKerasBioinformatics