Résumé

Karthik Gaur

Download résumé

Computer Science & Mathematics, University of Alabama · Expected May 2027

Education

University of Alabama

Tuscaloosa, AL · Expected May 2027
Bachelor's in Computer Science, Mathematics (minor) · GPA: 3.8/4.0

Relevant coursework — Software engineering, Data structures & Algorithms, Discrete Mathematics, Database Management systems, Networks & OS, Linear Algebra, Calculus I–III (limits, multivariable, vector calc), Reinforcement Learning, Data Science, Mathematics for AI

Technical Skills

Languages
React, Typescript, C++, Python, SQL, C, HTML, JavaScript, Assembly, MATLAB
ML / AI
PyTorch, RAG (retrieval-augmented generation), predictive modeling, experimental design, embeddings/vector retrieval, prompt engineering, LLM integration, Scikit-learn, time-series (ARIMA), regression/classification, model validation
Frameworks / Tools
Django, Flask, Pytest, Docker, Git/GitHub, Linux/UNIX, PowerBI, CI/CD, MSFT Copilot, Cursor, GitHub Copilot, Claude
Practices
Unit testing, data analytics, product management, code reviews, performance-minded design, data pipelines, prototypes, statistics

Projects

IRIS — Smartphone Object-Finding Tool for Visually Impaired Users

Next.js · MediaPipe · Gemini 2.5 Flash
  • Built a browser-based guidance system that takes a visually impaired user from “find my keys” to fingers on the object in ~30 seconds, no app install or wearables: voice input → phone sweep with haptic feedback → stereo audio hand guidance → confirmed contact.
  • Used Gemini 2.5 Flash as a zero-shot object detector (finds anything described in natural language, no fixed classes), with MediaPipe hand tracking running client-side at ~30fps in WASM and only one frame per second hitting the server.
View on GitHub

UA Parking Intelligence Platform

Next.js · Python · Gemini · Semantic RAG
  • Built a full-stack analytics platform as SGA Treasurer to give UA administration structured data on student parking for the first time. Python ETL pipeline over Qualtrics API, 1,766 anonymized responses, PII scrubbing, and precomputed metrics exported as JSON artifacts.
  • Built a retrieval-augmented generation (RAG) system: embedded 2,191 free-text documents with gemini-embedding-001 (768-dim), cosine-ranked top-K retrieval per query, engineered generation prompts that feed retrieved quotes to Gemini with quote-level citations. Replaced an earlier keyword-overlap baseline. Next.js 16 dashboard with executive stats, interactive theme explorer, and chat interface.
  • Findings presented to UA Parking administration in April 2026. Public demo runs on synthetic data with the same functionality.
View on GitHub

Cervus — Local Agentic AI for Enterprise Data

Python · FastAPI · Gemma 4 · Ollama · PostgreSQL · Built at The Westervelt Company
  • Designed and shipped a locally-hosted agentic AI tool that turns plain-English business questions into validated SQL against a production PostgreSQL database, making decades of lease and harvest data self-serve for non-technical staff. Projected to save ~1,900 analyst hours/year (~$70K across 6 stakeholders) and replace a paid Microsoft Copilot license.

Relevant Experience

ML / Data Co-op

May 2026 – Present
Alabama Credit Union
  • Performed exploratory analysis on fraud and ACH transaction data; modeled fraud signals across consumer/commercial split to detect fraud probability. Built data visualization dashboards for stakeholder review.

Deep Learning Researcher & GSoC Mentor

December 2025 – Present
Gleyzer Lab (UA) / ML4SCI DeepLense
  • Selected as a Google Summer of Code 2026 mentor for ML4SCI-DeepLense project (NSF-funded; Alabama, MIT, others), guiding contributors on deep learning for gravitational lensing.
  • Included ‘Physics’ into base model architecture (Resnet-18), making it a Physics-informed Neural Network (PINN), improved AUC from 0.994 to 0.9953 for dark matter type classification on a NVIDIA H200 cluster.
  • Built a self-supervised pipeline: pretrained a ViT masked autoencoder on unlabeled images, then fine-tuned one shared encoder for both classification (0.999 macro AUC) and super-resolution, showing cross-task transfer from a single representation.

Data / AI Intern

January 2025 – May 2026
The Westervelt Company (via The Alabama Productivity Center)
  • Built and deployed Python automation tool that eliminated Anaconda licensing costs and reduced manual work by 85% for finance.
  • Engineered Python/SQL pipelines to automate reporting, reducing manual handling by 70% and accelerating access to business-critical insights. Designed a customer-focused Power BI dashboard for lease managers (saving ~160 hrs/year); ran user feedback sessions to refine metrics, IA, and flows.
  • Built SSRS reports with complex SQL; managed test→prod deployments; ~$50K in annual savings.

Software Developer Intern

May 2024 – August 2024
The Westervelt Company (via The Alabama Productivity Center)
  • Launched a software-asset tracking feature across 11 production sites; defined requirements and success criteria, wrote Pytest+model_bakery unit tests, and coordinated rollout, delivering ~$63K/year in savings.
  • Improved reliability and UX across 16 internal apps by resolving defects and enhancing search/navigation; contributed 10 PRs and 14 tracked issue fixes. Worked on fullstack – backend and frontend in Django.

Leadership

Treasurer

March 2025 – April 2026
Student Government Association – University of Alabama
  • Manage a $1.07 M financial portfolio, facilitate cross-departmental negotiations to align resource allocation with campus-wide strategic initiatives, ensuring 100% compliance with financial statutes.

Undergraduate Representative

August 2024 – July 2025
University IT Committee
  • Advise on campus-wide tech strategy for 40,000+ students, ensuring accessible technology policy.