Thanvi Ravala

Computer Science at Virginia Tech

I like building simple tools that connect AI and data to real life.

I work on small search tools, basic dashboards, and control panels that make it easier to see what a system is doing and why.

Cloud and backend systems
Python · Node.js · React
AWS certified · exploring Azure

You can scroll to see my experience and projects or go to the chat section and ask simple questions about me and what I build.

Photo of Thanvi Ravala

Experience

Real work I have done across backend systems, data workflows, and product features.

AI and Data Science Intern
Alferix Inc · Houston, TX
Jun 2025 to Aug 2025
  • Contributed to React frontends, Node.js APIs, and database backed workflows supporting data driven features and internal analytics.
  • Debugged API failures and data inconsistencies, added logging, and built small helpers that made issues easier to trace.
  • Worked with engineers, designers, and PMs during iterative development to connect product needs with system behavior.
React Node.js Databases Debugging
Data Analytics and Programming Intern
Waveyn · Remote
Jan 2025 to Apr 2025
  • Built Python and Node.js utilities for data validation, logging, and debugging across internal workflows.
  • Assisted with reviewing model outputs, investigating performance issues, and improving input quality for downstream systems.
  • Focused on making cloud backed services more reliable and easier to understand during troubleshooting.
Python Node.js Data quality Reliability
Conversation Partner
Virginia Tech Language and Culture Institute · Blacksburg, VA
Sep 2024 to Mar 2025
  • Supported international students through weekly conversations focused on English development and cultural exchange.
  • Strengthened communication skills by explaining ideas clearly to people from diverse backgrounds.
Communication Leadership
Roblox Game Developer
Roblox · Freelance
Feb 2016 to Jun 2022
  • Built and shipped game features with an emphasis on fun gameplay loops and smooth performance.
  • Reached over 600k player visits and generated in game revenue through iterative updates and testing.
Lua Iteration Product thinking

Projects

These are small projects that show how I think about AI, data, and making systems easy to understand.

Semantic Search for Technical Notes
A simple semantic search tool over CAD part descriptions and notes. You can type a normal question and get helpful notes back.
Search · Python
The project keeps everything clear. There is a data folder, an embeddings file, a FAISS index, and a small command line flow that shows how a question turns into the top results.
Python SentenceTransformers FAISS
Open on GitHub →
Cloud Retrieval & Job Queue System
This project is a small cloud style retrieval and job queue system shaped like an AWS Professional Services demo.
Queues · Cloud style
A small cloud style retrieval system that looks like an AWS AppDev engagement. A Node.js API accepts requests, turns them into jobs in a Redis queue, and containerized workers process them in the background. The service exposes clean REST endpoints for job status and a metrics endpoint for throughput, error rate, and basic health. The layout is meant to map directly to EC2 or ECS with Redis replaced by ElastiCache and metrics sent into a CloudWatch style dashboard.
Node.js Redis BullMQ React dashboard Docker AWS oriented
Open on GitHub →
IoT Control Cloud
A basic web control panel for fake devices. You can change simple states and see the status in one place.
IoT · Control
The layout keeps device state separate from the user interface. It is built so it can move from fake devices to real hardware later.
IoT style Simple UI Web dashboard
Open on GitHub →
Fleet Style Semantic Platform
A small full stack project that combines a Node.js backend, a queue, and a React view to explore simple fleet style workloads.
Full stack · Experiments
It focuses on clear job flows and small interfaces, so it is easy to see how requests move through the system and how they can be retried or inspected.
Node.js React Queues
Open on GitHub →

Certifications and Education

Credentials and academic background that support my focus in cloud, software engineering, and AI.

Certification

  • AWS Certified Solutions Architect: Associate

Education and highlights

  • Virginia Tech: Computer Science, BE, May 2027
  • Honors: Dean’s List and Honor Roll Spring 2025
  • Honors: Dean’s List and Honor Roll Fall 2024
  • Organizations: Alpha Omega Epsilon, VT Hacks

Chat

Ask this box simple questions about me, my projects, my stack, or what I want to do next.

Ask about me and my work
This is a small rule based chat. It shows short answers and points you to parts of this page.
Demo · Chat
About me
Projects
Stack and goals
Chat with my portfolio
bot: ask me about my projects, tools I use, school, or what I want to do in the future.
Ideas: "Tell me about you", "What is your stack", "What is your semantic search project", "What kind of internship do you want"

About

A short view of who I am, what I like to build, and the tools I use most.

Who I am

I am a Computer Science student at Virginia Tech. I like working on AI, data, and backend code that feels simple and clear.

When I build a project, I want someone to clone it, run one or two commands, and understand what it does without feeling lost.

  • Location: Virginia, USA
  • School: Virginia Tech, Computer Science
  • Focus: AI, data, and platform style tools
  • Right now: building more AI and systems projects and applying for Summer 2026 roles

Stack and contact

  • Languages: Python, Java, JavaScript, TypeScript, basic SQL
  • AI and data: Pandas, NumPy, SentenceTransformers
  • Backend: Node.js, Express, REST APIs, small queues
  • Frontend: basic React, HTML, CSS, simple dashboards
  • Cloud and tools: AWS, Git, GitHub, GitHub Pages