Computer Science · Virginia Tech

Dhruv Khera

I build _

Junior studying Computer Science with a minor in Cybersecurity at Virginia Tech. I work across full-stack web, applied machine learning, and iOS, and I am looking for a Summer 2027 software engineering internship in the United States.

Dhruv Khera
Open to Summer 2027 internships
01

About

At Virginia Tech I work as an Undergraduate Research Assistant on DBWorkout, an SQL learning platform now used across CS courses, and I have completed full-stack and machine learning projects on my own time. My interests lie within software engineering, applied AI, and security, and I care a lot about building things that hold up in front of real users.

Outside of code I mentor other students and help run residential community programs on campus.

3.60 GPA / 4.00 · Dean's List every semester
1000+ Students reached by research platform
Dec 2027 Expected graduation, B.S. Computer Science

Full-Stack Web

Building end-to-end apps with Flask, FastAPI, React, and TypeScript, backed by SQL databases I design myself, with JWT and session auth.

Machine Learning

Hands-on with CNNs for computer vision, Retrieval-Augmented Generation pipelines, and classical models like Random Forests and Decision Trees.

iOS Development

Native iOS apps in Swift and Xcode with Firebase backends, biometric authentication, and AI-driven features.

Data & Databases

Designing normalized schemas in PostgreSQL, MySQL, and SQLite, plus Firebase, and working with Pandas and NumPy for analysis.

Cybersecurity

Cybersecurity minor with coursework in cryptography and computer security, and running security checks on production software.

Data Visualization

Turning data into clear dashboards with Chart.js, Recharts, Matplotlib, and FullCalendar.js.

02

Experience

Jan 2026 — Present Blacksburg, VA

Undergraduate Research Assistant

DBWorkout — Full-Stack SQL Learning Tool, Virginia Tech

  • Build full-stack features in Python, React, and JavaScript for an interactive SQL learning platform used in Virginia Tech CS courses, improving UI responsiveness and adding new tools for students.
  • Tested features and fixed bugs across the stack to get the platform production-ready for rollout to 1,000+ students, TAs, and faculty across multiple CS courses; recognized in the CAPWIC 2025 academic program.
  • Deployed in live VT classrooms and evaluated through a 170-response study where 90% rated it valuable for SQL learning and 87% reported high engagement; presented at the 2026 VTURCS Research Symposium.
Nov 2025 — Jan 2026 Delhi, India

Machine Learning Intern

IDS InfoTech Ltd. · Remote

  • Built CNN-based computer vision models in Python for image analysis and document layout classification, reaching about 92% accuracy on a held-out test set and cutting manual review work in publishing workflows.
  • Developed a Retrieval-Augmented Generation pipeline that let internal teams search large client document archives in natural language, helping editors find reference material faster on complex projects.
  • Trained Random Forest and Decision Tree classifiers that sorted incoming documents with about 88% accuracy, flagging edge cases for human review and improving routing across workflows.
Incoming Aug 2026 Blacksburg, VA

Residential Well-Being Student Leader

Virginia Tech

  • Selected through a competitive multi-stage process to mentor 300+ residents, host community events, lead group discussions, and offer guidance, while working with university staff on student well-being and crisis response.
Aug 2025 — Dec 2025 Blacksburg, VA

House Leader — Securitas Living-Learning Community

Virginia Tech

  • Led a cybersecurity-focused student team in a Living-Learning Program, coordinating communication and engagement across Discord and Slack and streamlining participation in security workshops.
  • Supported peer development by guiding members through technical challenges and serving as the liaison between faculty and students.
Jan 2023 Noida, India

Hackathon Organizer — Auto Hacks

Pathways School Noida

  • Hosted a two-day hackathon with 100+ participants from schools across India, with sponsorship from companies including Wolfram and Echo3D.
  • Helped students through technical issues and coordinated with sponsors and judges throughout the event.
03

Selected Projects

TaskFlow AI dashboard with priority queue
TaskFlow AI study plan generator TaskFlow AI analytics charts TaskFlow AI calendar view

Mar 2026 — Jun 2026

TaskFlow AI

Smart study planner with a priority-scoring engine

A full-stack productivity app that ranks tasks with a five-factor scoring algorithm (urgency, difficulty, time, priority, and progress) to build a daily study plan. It generates personalized study tips through the Groq API in under two seconds and warns users when three or more hard deadlines fall within 48 hours. The dashboard pairs FullCalendar.js scheduling with Chart.js analytics across four metrics, all backed by JWT auth and a four-table SQL schema. Tested with 12 peers who rated it helpful for planning.

  • Python
  • Flask
  • MySQL
  • JavaScript
  • Chart.js
  • FullCalendar.js
View on GitHub
MarketPulse stock sentiment detail with trend chart
MarketPulse market dashboard MarketPulse classified headlines

Feb 2026 — May 2026

MarketPulse

Stock news sentiment dashboard

A full-stack finance dashboard that tracks the mood of the news around the stocks on your watchlist. It pulls real-time headlines from three sources (NewsAPI, Finnhub, and Alpha Vantage) with automatic fallback, then runs a VADER and Pandas NLP pipeline to sort each headline as positive, neutral, or negative and surface per-ticker sentiment trends through Recharts. JWT auth and a normalized PostgreSQL schema track sentiment history per ticker. Reviewed by a stock trader and an accountant who found it useful.

  • React
  • TypeScript
  • FastAPI
  • PostgreSQL
  • VADER
  • Recharts
View on GitHub
PayPath welcome screen PayPath loan payoff breakdown PayPath loan list PayPath EMI calculator

Jun 2025 — Jul 2025

PayPath

iOS debt management & loan tracker

A native iOS debt management app built in Swift with a Firebase backend. It generates AI-driven payoff strategies tailored to a user's balances, interest rates, and target timelines, and includes an EMI calculator, payment schedule generator, and amortization breakdowns with interactive payoff charts and progress tracking, all secured by Face ID / Touch ID and Firebase Auth. Reviewed by six finance professionals who found the payoff recommendations practical for everyday users; currently in App Store submission review.

  • Swift
  • Xcode
  • Firebase
  • Face ID
View on GitHub

Earlier Work

AI Image Detector

AI Image Detector

A web app that detects whether an image is AI-generated or real using a Convolutional Neural Network, returning instant results with confidence scores.

Python · Node.js · CNN
Mental Health Self-Help Assistant ChatBot

Mental Health Self-Help Assistant

A chatbot offering coping tips and strategies for mental health, built on a RAG architecture with vector databases and document ingestion.

Python · RAG · Jupyter
Patient Data Management desktop app

Patient Data Management

A full-stack desktop app for doctors to manage patient vitals, with an appointment scheduler, prescription generator, BMI calculator, and charts, stored in a local database.

Java · SQL · phpMyAdmin
Book recommendation iOS app

Book Recommender — iOS

A mobile app that recommends books by genre, author, and popularity, with short summaries and direct links to purchase each title.

Swift · Xcode · Firebase
Brain Buddy Android app

Brain Buddy — Android

A wellness app that encourages gratitude, offers meditation with 30+ randomized tracks, and sets daily hydration goals for the user.

C# · Unity

More on GitHub

Research code, experiments, and side projects live in my repositories.

Browse all repos
04

Background

Virginia Tech

Aug 2024 — Dec 2027

Blacksburg, VA

Bachelor of Science in Computer Science, Minor in Cybersecurity

GPA 3.60 / 4.00 · Dean's List every semester

Coursework: Software Design, Advanced Data Structures & Algorithms, Computer Organization, Computer Systems, Computer Networking, Cryptography, Computer Security

Pathways School Noida

Sep 2015 — May 2024

Noida, India

International Baccalaureate Diploma

Higher Level: Computer Science, Mathematics Analysis & Approaches, Business Management. Standard Level: Physics, Spanish B, English Language & Literature.

AI for Student Engagement & Well-Being

Sep 2025 — Dec 2025

Undergraduate Research Assistant · Virginia Tech

Applying AI models to analyze student interactions and detect engagement levels, generating personalized feedback to help students improve study habits and manage stress while emphasizing ethical design and data privacy.

CNN Image Classification — Research Paper

Aug 2023 — May 2024

Pathways School Noida

How does the change in filter size and number of filters impact the accuracy of a Convolutional Neural Network in image classification tasks?

Beam Deflection — Physics Research

Jan 2024 — May 2024

Pathways School Noida

How does the span of a simply supported beam impact deflection from its initial position when a constant load is applied at the midpoint?

Area of Alaska — Mathematics Research

Jan 2024 — May 2024

Pathways School Noida

Determining the true area of Alaska using definite integral calculus and Lagrange polynomial interpolation.

Green Manufacturing — Business Research

Jan 2024 — May 2024

Pathways School Noida

To what extent do LG's green manufacturing initiatives contribute to the company's long-term sustainability goals?

Languages

  • Java
  • Python
  • C
  • SQL
  • JavaScript
  • TypeScript
  • Swift
  • HTML / CSS

Libraries & Frameworks

  • React
  • Flask
  • FastAPI
  • Pandas
  • NumPy
  • TensorFlow
  • PyTorch
  • FullCalendar.js
  • VADER

Developer Tools

  • VS Code
  • Xcode
  • Jupyter
  • PyCharm
  • Docker
  • Git

Databases

  • PostgreSQL
  • MySQL
  • SQLite
  • Firebase
iOS & Swift BootcampUdemy · 2024
Python Programming MasterclassUdemy · 2024
The Complete JavaScript CourseUdemy · 2023
Learn Ethical Hacking from ScratchUdemy · 2023
05

Get in Touch

I am actively looking for Summer 2027 software engineering internships in the US. If you are hiring, collaborating on something, or just want to connect, send a note.