What I'm Working On
HEBPath
A web app that finds the fastest path through your HEB Cart.
Written in Rust and compiled to WASM, HEBPath does pathfinding on device incredibly fast,
and sends no data to any servers. Read about more details
here.
About
hi, i'm rahul. i'm a software engineering student hoping to create something you'll love and use.
Resume
Education
Bachelor's Degree in Computer Science, Minor in Business and Statistics
β’ 3.76 GPA β Dean's List (4 Semesters)
β’ TA for Computer Science Program Design and Concepts
β’ Member of Aggie Coding Club and Aggie Competitive Coding Club
Experience
β’ Developed backend APIs with Django views and serializers to reduce client-side issues by 35%.
β’ Configured and implemented Django ORM for SQLite3 DB to increase query efficiency by 46%.
β’ Wrote comprehensive unit and integration tests and integrated them into a CI/CD pipeline, reducing deployment bugs by 91%.
β’ Designed backend architecture, enabling scalable future development with modular feature design.
β’ Created an agent-based model with Mesa to simulate bovine behavior, allowing for analysis of resource use.
β’ Added stochastic variables to introduce real-world variability, increasing simulation accuracy by 40%.
β’ Developed a Streamlit dashboard to visualize outputs and allow real-time parameter tuning by researchers.
β’ Researched use of image segmentation models with YOLO for agricultural object detection, improving weed classification accuracy by 28%.
β’ Trained and evaluated deep learning models, achieving 82% mAP and 0.67 IoU on test datasets for multi-class weed detection.
β’ Collected and annotated over 2,000 field images to create a high-quality training dataset for weed identification.
Projects
β’ Built a Spotify-integrated assistant capable of interpreting complex natural language queries for semantic and acoustic song search.
β’ Enhanced natural-language understanding by finetuning an LLM on domain-specific data, facilitating robust structured parameter extraction from unstructured queries with 93% accuracy in production.
β’ Designed and implemented a RAG-powered dual-vector retrieval pipeline combining metadata and CLAP embeddings for audio similarity, decreasing retrieval mismatches by 38% compared to text-only.
β’ Indexed 10K+ tracks in a Pinecone vector database with Spotify audio feature filters, improving mood-based search speed by 45%.
β’ Developed an interactive 3D web application using Three.js to visualize TAMU bus routes, enhancing route clarity and planning efficiency.
β’ Built a Flask backend and used Selenium to scrape session cookies, enabling secure and automated access to live transit data.
β’ Adopted by 100+ TAMU students through community outreach and word of mouth.
Technical Skills
Languages: Python, JavaScript, C/C++/C#, Java, Rust, TypeScript, SQL (PostgreSQL, SQLite3), R, Bash
Frameworks: React, NumPy, Pandas, Node.js, PyTorch, TensorFlow, Flask, FastAPI, Django, jQuery
Developer Tools: Git, AWS, Azure, Word, Excel, Tableau, Firebase, Docker, Google Cloud Platform, VS Code
Relevant Coursework: Data Structures & Algorithms, Processor Design, Operating Systems, Programming Languages, Machine Learning