Rithvik Praveen KumarRecruiter view
Rithvik Praveen Kumar

Rithvik Praveen Kumar

CS + Math at Purdue

Building intelligent software for an intelligent world.

This is the minimal, content-first version of the site: no effects, everything expanded. The full site has the designs and interactive pieces.

About

I study computer science and math at Purdue.

Right now I research TinyML at Purdue's Snowball Lab. Before that I built a RAG learning platform for a non-profit serving 500+ learners, and spent two years teaching kids to code through game development.

Experience

Undergraduate Student Researcher (CS & AI) · Vertically Integrated Projects (VIP) at Purdue

Aug 2026 – Present · West Lafayette, Indiana, United States
  • Selected for a faculty-advised, credit-bearing research team of 30+ students building the full autonomy stack, perception, localization, planning, controls, and simulation for Purdue's driverless racing platforms.
  • Working within the software/AI track to apply machine learning and computer vision methods to on-vehicle autonomy problems, developing in Python and C++ on a ROS 2 codebase with LiDAR, camera, and GNSS/IMU sensor data.
  • Scoping a semester-long research project with faculty and graduate-student mentors, to be validated in simulation against logged track data before deployment on the team vehicle.

PythonC++ROS 2Machine LearningComputer VisionSensor Fusion (LiDAR, Camera, GNSS/IMU)

Software Developer - Corporate Partners (DELMAR Software) · The Data Mine-Purdue University

Aug 2026 – Present · West Lafayette, Indiana, United States
  • Developing FieldWatch 2.0 console with DELMAR Software, rebuilding the DriftWatch specialty crop registry admin experience into a full operations console used by producers, beekeepers, and pesticide applicators across multiple states.
  • Rebuilding admin workflows, report generation, bulk export, and user administration, on a Python & PostgreSQL backend with a Vue front end
  • Designing API access control and service boundaries as the platform moves toward a micro-services architecture
  • Partnering with DELMAR product owners to translate operational requirements into system design, contributing architecture proposals on services, API contracts, and schema changes
  • Improving query performance and data accuracy across the registry's mapping and reporting paths
  • Delivering on a milestone cadence (Agile Software Development Methodology) with demos and prototypes reviewed directly by the DELMAR engineering team.

PythonPostgreSQLJavaScriptVueREST API designmicro-service based architectureAgile Project ManagementDatabase DesignApplicationProgrammingApplication Programming Interfaces (API)Software ArchitectureFull-Stack DevelopmentGitTechnical CommunicationRequirement AnalysisContinuous Integration and Continuous Delivery (CI/CD)Query OptimizationSQL

Undergraduate Researcher, TinyML · Snowball Lab, Purdue University

2026 – now · West Lafayette, IN
  • Researching TinyML systems for edge inference under Prof. Qiuyue "Shirley" Xue.
  • Optimizing and deploying small ML models onto low-power embedded hardware via Edge Impulse.
  • Investigating novel low-power designs, including piezoelectric microphones that act as both sensors and energy sources for on-device models.
  • Weighing model accuracy against hardware and energy constraints through implementation, experimentation, and literature review.

TinyMLEdge ImpulseEmbedded MLPythonC/C++Edge Inference

Software Developer · Hack The Future @ Purdue

2025 – 2026 · West Lafayette, IN
  • Built a full-stack, AI-powered RAG learning platform for a non-profit serving 500+ underserved learners studying personal finance.
  • Wired the RAG pipeline, LLM workflow, and vector retrieval that grounds chatbot answers in actual lesson content.
  • Added AI generation of quizzes and assignments, and shipped the core lesson-delivery UI and backend.
  • Translated non-technical product requirements into technical specs, working with designers and stakeholders end-to-end.

ReactNode.jsExpressMongoDBOllamaRAGVercelCloudflare

Investor Relations Chair · Code Ninjas

2025 · Northborough, MA
  • Promoted role layered on top of Code Sensei duties.
  • Analyzed company revenue, costs, and margins to surface historical trends and key financial insights.
  • Delivered quarterly reports to colleagues and associates.
  • Democratized investment knowledge across the organization by fielding policy questions and teaching peers how to read company analysis.

Financial AnalysisReportingInvestor Education

Code Sensei · Code Ninjas

2023 – 2025 · Northborough, MA
  • Taught programming through game development to 40 students aged 5–12, covering JavaScript, C#, MakeCode, and 3D modeling/printing.
  • Built personalized skill-development paths with parents and ran demos for prospective families.
  • Organized hackathons and kept the learning environment positive, safe, and a little chaotic in the best way.

TeachingJavaScriptC#MakeCode3D ModelingMentorship

Projects

Mind-Controlled Robotic Arm

BCI / Hardware · NeuroSky EEG headset and an Arduino

A robotic arm driven by thought alone

  • Drives a robotic arm from thought alone — a proof-of-concept brain-computer interface.
  • Pairs a NeuroSky EEG headset with an Arduino microprocessor.
  • Built as a foundation for future BCI work translating intent into sign-language gestures for differently-abled users.

NeuroSkyArduinoC++PythonEEG

BoilerFrame

Computer vision · Full-stack MERN app on AWS Rekognition

Finds every frame a person appears in a video

  • Full-stack web app that pinpoints every appearance of a target person in a video.
  • Ingests reference images and footage, then runs a facial-recognition pipeline.
  • Built on the MERN stack with AWS Rekognition.

ReactExpressMongoDBAWS RekognitionMERN

Left/Right Thought Prediction (EEG)

BCI · 16-channel OpenBCI headset

Classifies left, right and neutral thoughts from EEG

  • Classifies left, right, and neutral thoughts from 16-channel EEG data captured with an OpenBCI headset.
  • Pairs a stimulus-display program with TensorFlow models.
  • Ongoing work focuses on dataset collection and classification accuracy.

PythonOpenBCIBrainFlowTensorFlowKerasEEG

Predicting Citizen Happiness

ML research · Columbia University SHAPE, team of four

Modeled how public spending tracks happiness

  • Trained a Lasso model to correlate national spending with reported citizen happiness.
  • Analyzed spending across military, education, and health.
  • Built by a 4-person team during Columbia University's SHAPE program in NYC.

PythonPandasscikit-learnLassoSHAPE

QRIfy

Web app · Python and Segno on AWS EC2

Turns any text into a downloadable QR code

  • Web app that turns user text into a downloadable QR code.
  • Python and Segno backend with a hand-rolled HTML/CSS/JS frontend.
  • Built to practice the full deploy loop, hosted on an AWS EC2 instance.

PythonSegnoHTMLCSSJavaScriptAWS EC2

Habitat for Humanity E-Commerce

Volunteer · Google Apps Script tool for a non-profit

One-click listings to Marketplace and eBay

  • Built and rolled out an inventory-listing tool for Habitat for Humanity.
  • Posts items to Facebook Marketplace and eBay from a single interface.
  • Authored training materials and onboarded staff to the new workflow.

Google Apps ScriptJavaScriptAutomation

Education

Purdue University

B.S. in Computer Science + Mathematics · Software Engineering · AI/ML

Skills

Languages
Python, JavaScript, TypeScript, C++, C#, SQL
Frameworks
React, Next.js, Node.js, Express, TensorFlow, Keras, scikit-learn, Pandas
Infra and data
AWS, MongoDB, Supabase, Vercel, Cloudflare, Google Apps Script
AI and hardware
RAG, Ollama, Edge Impulse, TinyML, Arduino

Resume

Get in touch

Write here and it lands in my inbox; I reply from rithvikpkx@gmail.com.

Quick answers

What kind of role fits best?
Software engineering or AI/ML internships.
Are you open to relocating?
Yes. I'm happy to relocate for the right role.
Can I see code?
Yes. Most projects link to their repositories, the rest are on GitHub at github.com/rithvikpkx, and this site's code is public too.
Where are you based?
West Lafayette, Indiana, at Purdue.
What's the best way to reach you?
Email. The Contact section opens a message window.
Can I ask this site questions?
Yes. Press ⌘K or / to open the agent. It answers from what's on this site and says so when it doesn't know.
What's playing on the record player?
A rotating crate of my favourite songs. Open Play to see what is in it and pick a record.