Karan Gupta swe / cv / automation
Resume

// Computer Engineering + Econ minor @ Waterloo · GPA 3.95

Karan Gupta.

k79gupta@uwaterloo.ca / linkedin / github

01 experience

Software Development Engineer Intern Amazon May 2026 – Present
  • Reduced legacy service migration time by 98% (2 weeks → 1 hour per stage) by building multi-step AI agents using prompt chaining and CoT reasoning to automate Java architecture transformation across thousands of lines.
  • Architected an agentic RAG pipeline with few-shot prompting to achieve 92% translation accuracy across legacy API calls, algorithm structures, and AWS cloud deployment patterns into modernized service frameworks.
  • Developed a pluggable natural language interface enabling on-the-fly algorithm adjustments during automated migration, allowing seamless integration with modern service handlers without manual intervention.
Software Engineering Intern Manulife Financial Corporation Jan 2026 – Apr 2026
  • Reduced system downtime risk by scripting a New Relic data exporter and architecting NRQL queries, enabling early detection of 3+ resource bottlenecks before system failure.
  • Designed a Python analysis script and SQL telemetry pipeline to process clickstream data, identifying 20+ suspicious user anomalies by applying mathematical modeling and cross-referencing behavioral logs.
  • Implemented 15+ Salesforce features to automate data entry during document uploads for specialized lending workflows, reducing manual input for high-value client processing using Apex and LWC.
Autonomy Software Developer Waterloo Aerial Robotics Group Sep 2025 – Present
  • Improved real-time signal detection accuracy by 13% using OpenCV2 computer vision algorithms through iterative parameter tuning and validation.
  • Built multi-process telemetry and command systems in Python (PyMAVLink) to simulate UAV communication, reducing message latency by 30% across distributed processes.
Computer Support Specialist C2C Development Holdings May 2022 – Sep 2025
  • Engineered a Python-based automation bot that auto-responded to Facebook Marketplace messages, improving response time by over 70% and automating 700+ customer interactions.
  • Provided technical support in database management, hardware setup, and network troubleshooting.
Founder & Operator Custom Gaming Keyboards Sep 2022 – Present
  • Designed and sold 35+ custom keyboards, generating $5,500+ in revenue, while building and maintaining an e-commerce platform for orders, client communication, and margin optimization
Build & Design Team Planner FRC Team 8089 High School
  • Planned and designed electrical engineering (EE) components and constrained the robot's physical build process.
  • Collaborated with design and build sub-teams to define functional boundaries and integrate electronics efficiently.

02 projects

Python, Gemini API, React, Node.js, Swift, PyTorch Reparo (Hack Canada 2026 Winner)

Won 1st place ($5,000) by building an Agentic AI system using Gemini vision models for product classification with 90%+ accuracy. Reduced search time by 70% and enabled access to 1,000+ real-time listings by integrating Shopify Storefront API and SerpAPI.

Raspberry Pi, Arduino, Python, OpenCV, HTML, CSS, Flask, C/C++ DeliriumWatch

Built a real-time Python monitoring pipeline with SQL-backed secure login and role-based access control for hospital staff, resulting in over 90% reduction in manual monitoring. Implemented OpenCV-based eye detection and live Flask web visualizations to flag abnormal conditions.

Python, PRAW, MongoDB AI Admissions Similarity Tool

AI-driven tool to scrape admissions data and compute similarity scores (GPA, tests, interests). Applicant benchmarking with reach, target, and safety school classification.

Python, TensorFlow, scikit-learn, OpenCV, Node.js, React, MongoDB TailorAI (Silhouette)

Built a full-stack AI platform using computer vision and the MERN stack, processing 200+ images to automatically extract 10+ body measurements per user. Implemented Python CV pipeline with landmark normalization, improving measurement consistency by 40%. Designed scalable backend APIs, MongoDB schema, and responsive React frontend.

Raspberry Pi, Python 3, FastAPI, Spotipy, JS Spotify Pi Thing

A standalone Raspberry Pi Spotify controller with a touchscreen UI acting like an in-car console. Uses FastAPI matching OAuth caching for independent boot-time kiosk playback.

03 beyond code

  • film — I log everything on Letterboxd.
  • keyboards & PC building — 35+ custom boards built/sold, love the craft. Current rig: NZXT H6 Flow, 13600KF, 9070XT, Vengeance 7000MHz CL34.
  • otherwise: manga, martial arts, motorsports, music (rage, EDM, Hyperpop).
  • wanna know more? check out my resume ↗

04 stack

languages
PythonJavaCC++SwiftTypeScriptJavaScriptSQLApexHTML/CSSVBA
frameworks
PyTorchTensorFlowscikit-learnRAGReactNode.jsFlaskFastAPIOpenCV2REST APIPyMavLinkNumPyJUnitDagger
tools & cloud
GitGitHubDockerVS CodeAWS (S3, SQS, SNS)SalesforcePostmanKubernetesXcodeMongoDBSQL

awards

  • Valedictorian
  • 1st Euclid Math Contest — School Medal
  • 1st Amazon Robotics Hackathon
  • Bronze Chess AI Bot — Waterloo Tech Week
  • Gov. General's Academic Award

05 see me in action

Find me on these platforms — code, music, film, and everything in between.

06 contact

Open to internships & collaboration.