Hello

Keshav Sundararaman

MS CS at UT Arlington · Data Engineering & Analytics

Available from summer 2027 on F-1 OPT for internships and Full-Time roles.ikeshav42@gmail.com

About

  • CS grad student at UT Arlington (4.0 GPA), focusing on data engineering and analytics.
  • Experienced in building reliable pipelines, structured sensor ingestion, and reproducible ML workflows in Python and SQL.
  • Shipped BestPick (live Chrome extension comparing variant pricing) and built end-to-end time-series ML models over 619K+ market records.
  • Available from summer 2027 on F-1 OPT for internships and Full-Time roles.

Education

Master of Science in Computer Science

University of Texas at Arlington | Aug 2025 – May 2027*

GPA: 4.0Focus: Data Engineering, Machine Learning

Coursework: Data Engineering for Business Applications, Database Systems, Machine Learning, Pattern Recognition

Certifications: Stanford ML Specialization (Coursera)

Bachelor of Technology in Computer Science and Engineering

Amrita Vishwa Vidyapeetham | Oct 2020 – Jun 2024

CGPA: 8.06 / 10

Thesis: Ensemble ML pipelines using Dynamic Structured Grammatical Evolution (DSGE)

Projects

Random Forest reached test AUC 0.72 (F1 0.31 at a 2% move threshold) predicting abnormal next-day price moves across 505 S&P 500 stocks. End-to-end ML pipeline over 619K+ daily OHLCV rows spanning 5 years, with 12 no-lookahead features engineered from price and volume history. Used strict time-based train/validation/test splits to prevent data leakage and tuned hyperparameters on validation F1 across four model families. Feature importance and L1 sparsification identified volatility and price-range features as the strongest signals.

PythonPandasNumPyScikit-learnTime-Series ValidationFeature Engineering

BestPick

Chrome Extension

Live on Chrome Web Store

Live Chrome extension that scans all variants on an Amazon product page and finds the lowest price across every condition: New, Like New, Very Good, Good, and Acceptable. Shipped v1.1 within 24 hours of launch, adding support for size-and-color variant grids and bundle listings. Designed the architecture first, then built it with Claude as a dev partner.

JavaScriptChrome ExtensionsManifest V3Async/ConcurrencyHTML Parsing
Published on GitHub

Picks 2.19 of 3 podium drivers right per race, against 2.07 for “top 3 on the grid”. Predicts the podium of each 2026 Formula 1 race from qualifying results, recent form, practice pace and weather. For every race it tests 7 scikit-learn models on 43 past races, training on earlier races only, and keeps the best one. Each race has its own notebook and a public scorecard, misses included.

Pythonscikit-learnXGBoostpandasOpenF1 API

Claude Networking Tracker

Published on GitHub

A private tracker for LinkedIn connection requests, built to be updated by Claude in one line. It has a blank tracker page, a Claude skill that adds and updates rows with minimal tokens, and a guide to writing short, specific connect notes. Nothing is automated; you send requests yourself and it tracks status and follow-up timing.

HTMLJavaScriptClaude skillsClaude artifacts

Label-Efficiency Study on Satellite Imagery

In Progress

Comparing three pretrained vision backbones (ResNet-50, CLIP, DINOv2) as frozen feature extractors on EuroSAT, measuring how classification accuracy scales with labels-per-class to find where a trained probe overtakes zero-shot transfer. Pipeline validated end-to-end at reduced scale.

PythonMLNeural NetsData Analysis

BI Dashboards

Dashboards I build while learning Power BI.

  • F1 Qualifying Dashboard

    How much does starting position decide an F1 result?

    View on GitHub
    Power BIDAXStar SchemaData Visualization

    Power BI dashboard on 209 F1 races (2017-2026), built on a star schema with relationships and DAX measures, including CALCULATE. Top-3 qualifiers reach the podium 67% of the time, from 50% at Interlagos to 83% at Shanghai. Race data from Jolpica-F1 and OpenF1. The data tables were prepared with Claude Code; layout, colors and text were done with help from Claude.

Experience

Graduate Research Assistant

Jan 2026 – May 2026

UT Arlington Research Institute (UTARI)

Computer vision research on 3D spatial mapping from RGB and depth sensor streams. Profiled each stage of the vision pipeline and moved object detection from GroundingDINO to YOLO-World, raising frame throughput from under 10 fps to 25 fps (+150%). Built an asynchronous pipeline to synchronize multi-modal RGB and depth streams from ROS bag files, plus modular CLI tools exporting structured JSON summaries, 2D floor plans, and ROS2 Nav2 maps.

Computer VisionObject DetectionPythonROSPerformance Profiling

Research Assistant

May 2023 – Dec 2023

Amrita Vishwa Vidyapeetham × Sony India

Built automated network scripts to continuously ingest raw IoT sensor readings into structured tabular datasets. Cleaned and validated multi-sensor experimental logs in Pandas to eliminate sensor noise, drift, and missing entries. Analyzed food drying behavior across sensor runs and presented analytical findings and Matplotlib charts directly to Sony representatives and project leads.

PythonPandasMatplotlibIoT IngestionEDA

Technical Skills

Languages & Querying

PythonSQL (CTEs, Window Functions)JavaScriptTypeScriptBash

Data Systems, Warehousing & BI

Google Cloud PlatformBigQueryRelational Database DesignPostgreSQL / SupabaseDatabricksApache SparkDelta LakeMatplotlibExcelPower BI (learning)Streamlit

Data Engineering & Modeling

ETL/ELT PipelinesMedallion ArchitectureData Cleaning & DeduplicationDimensional Modeling (in progress)REST APIs

Machine Learning & Tools

Scikit-learnFeature EngineeringPyTorch (foundational)GitLinuxDockerReact / Next.js

Leadership & Activities

  • Honeywell Smart City Hackathon Finalist (Top 20 in India, 2020): Prototyped an assistive smart-city product solution engineered to improve urban accessibility for people with disabilities.
  • WCA Competition Volunteer & Host: Was an active volunteer and host for World Cube Association (WCA) speedcubing competitions in Tamil Nadu, India.
  • ACM Student Chapter Member: Participated in peer programming workshops, technical sessions, and student developer events.
  • Technical Writing: Publish technical guides and breakdowns on Medium (@ikeshav42) covering data engineering workflows, Python tooling, and analytical concepts.