Contact
pramod.kotipalli@gmail.com, +1 (425) 667-0000
Links
LinkedIn, IMDb, GitHub, YouTube, Google Scholar, Website
Summary
Small-sized
Award-winning computer science researcher, integrated (hardware + software + human-factors) product designer, and engineer. Interests include climate, geopolitics, piano, viola, sketching, film/photo, and 3D art.
Medium-sized
A graduate of Stanford’s Master’s program in Computer Science, I have three years of industry experience at Google and another three years of experience in venture formation (i.e., startups). I’m passionate and skilled in many forms of software engineering, ranging from full-stack web applications to embedded systems. My experience with user-facing software is extensive, ranging from cross-platform web applications to server-managed video calling systems and even custom electronic devices.
Languages: English (native), Telugu (native speaking), American Sign Language (intermediate), Mandarin (beginner).
Research interests: Human–computer interaction, physical interfaces, industrial design, AR/VR, wearables, and human-centered AI.
Education
Stanford University — Stanford, CA
Master of Science, Computer Science (2022)
Concentrations: Human-Computer Interaction & Artificial Intelligence
GPA: 3.72 / 4.00
Selected Coursework: HCI & Design Thinking, UI Prototyping & Evaluation, Physically Based Ray Tracing, Domain-Specific Languages & Compilers, Engineering Design Optimization, Mechatronics
Technologies & Skills: Design, Engineering, Artificial Intelligence (AI), Human-Computer Interaction (HCI), UI Design, UX Design, User Experience (UX), User Interface (UI), PyTorch, Deep Learning, Computer Vision, Algorithms, GPS Tracker, Google Maps API, Mobile App Development, Programming, Architecture, Kubernetes, Expo, Flutter
Georgia Institute of Technology — Atlanta, GA
Bachelor of Science, Computer Science (2019)
Threads: Information Internetworks & Artificial Intelligence
GPA: 3.83 / 4.00 (Highest Honors)
Selected Coursework: Number Theory & Cryptography, History of Industrial Design
Technologies & Skills: Engineering, Human-Computer Interaction (HCI), User Experience (UX), User Interface (UI), Web Design, Deep Learning, Computer Vision, Algorithms, GPS Tracker, Mobile App Development, Programming, Django, Architecture, PostgreSQL
Research Experience
Shape Lab — Stanford Mechanical Engineering
Graduate Research Assistant (Summer 2021)
PI: Prof. Sean Follmer
- A Model Predictive Control Approach for Reach Redirection in Virtual Reality (ACM CHI ’22) — Advisor: Eric J. Gonzalez
- Sound-source localization for multi-agent robot systems via acoustic simulation
Stanford Healthcare Innovation Lab — Stanford Medicine, Department of Genetics
Research Software Engineer (Spring 2020)
PI: Dr. Michael Snyder
- A Scalable, Secure, and Interoperable Platform for Deep Data-Driven Health Management (Nature Communications, 2021)
- Best Paper Award, International Medical Informatics Association (IMIA), 2021
- Covid-19 called for novel ways to detect, test, and treat the disease. Our team designed a system that could detect asymptomatic Covid-19 only using data from smartwatches.
- I developed the data collection, parsing, and upload functions for our iOS and Android apps using smartwatches’ APIs. I added dependency injection and instrumented UI testing.
- Our work was published in a well-regarded health informatics journal, where it won a Best Paper award.
Contextual Computing Group — Georgia Tech Interactive Computing
Project Lead & Undergraduate Research Assistant (2018–2019)
PI & Advisor: Prof. Thad Starner
- RF-Pick: Order Picking Using a HUD with Wearable RFID Verification (ACM ISWC ’18, Best Paper Award)
- Comparing Order Picking Guidance with HoloLens, Magic Leap, Google Glass XE, and Paper (ACM HotMobile ’21)
- Task-Guidance Perception Study for HWD Interfaces (ACM IMWUT, Mar ’21)
- Notification Perception with Visual Distraction on HWDs and Smartwatches (Dual-Task Human Study, IRB-approved)
Wall Lab — Georgia Tech Interactive Computing
Undergraduate Research Assistant (2018–2019)
PI: Prof. Jim Rehg
- Developed predictive health analytics for heart disease patients using DSP and HMMs on on-body sensors
- Advisor: Ahmet Bicen
Industry Experience
Google — Sunnyvale, CA & Seattle, WA
Software Engineer (2022 – 2025)
Leadership experience: 1–5 Reports
Enterprise Experience
- Designed a map-reduce pipeline to verify that 70%+ of our 21.8bn Storage policies can be safely purged.
- Modernized Roles and Policy Admin APIs for maintainability; migrated ~2.5k QPS of customer traffic w/o issues.
- Increased the in-production v3 policy API serving capacity QPS to a reliable 40m.
Industries: Software, Business Technology
Technologies & Skills: C++, Java, Python, Server Configuration, Distributed Systems, Algorithms, Testing
Tangible Smart Clothing, Inc. — Stanford, CA
Founder (2020 – 2022)
Leadership experience: 6–10 Reports
- Designed and sold a fashionable smart neck TelePillow that conveys real-time haptics in a video call.
- Led a team of 5 engineers working across embedded systems, mobile apps, and aesthetic fashion design.
- A successful Kickstarter produced a six-figure ARR with a 19k waitlist. Venture-backed; acquired by Easel AI.
Industries: Consumer Electronics & Computers Retail
Technologies & Skills: React Native, iOS, Android, Bluetooth, TypeScript, JavaScript, Java, Objective-C, WebRTC, Engineering Management, User Experience (UX), User Interface (UI), Web Design, API Integration, Algorithms, GPS Tracker, Google Maps API, Mobile App Development, Testing, Twilio, Programming, Django, WebSockets, Architecture, Kubernetes, PostgreSQL, DevOps, Expo, CI/CD Pipelines, Flutter
Stanford Healthcare Innovation Lab — Stanford, CA
Research Engineer (2020 – 2021)
Leadership experience: 1–5 Reports
- Covid-19 called for novel ways to detect, test, and treat the disease. Our team designed a system that could detect asymptomatic Covid-19 only using data from smartwatches.
- I developed the data collection, parsing, and upload functions for our iOS and Android apps using smartwatches’ APIs. I added dependency injection and instrumented UI testing.
- Our work was published in a well-regarded health informatics journal, where it won a Best Paper award.
Industries: Healthcare Software
Technologies & Skills: Java, Swift, Objective-C, API Integration, Algorithms, Mobile App Development, Testing, Twilio, Programming, WebSockets, Architecture, PostgreSQL, DevOps, CI/CD Pipelines, Flutter
Copilot AI — Atlanta, GA
Founder (2018 – 2020)
Leadership experience: 1–5 Reports
- Led customer discovery, need-finding, engineering, deployments, investor relations, and business research for an augmented reality, head-worn display for warehouse workers.
- Based on my research at Georgia Tech, I wrote a 25-page business plan, which revealed poor unit economics and a low return-on-investment, requiring up to 20 years of execution time.
- Early research was published as a paper and talk to ACM’s wearable computing journal; at our conference, we won the Best Paper award.
Industries: Wearables, Artificial Intelligence (AI), Lean Startups
Technologies & Skills: Java, Android, JavaScript, 3D Printing, Filmmaking, SEO Marketing, Web Marketing, Branding, UX Research, UI Engineering, Fundraising, Hiring, Financial Management, Process Automation, Deep Learning, Computer Vision, Algorithms, GPS Tracker, Google Maps API, Mobile App Development, Twilio, Programming, Django, WebSockets, Architecture, Kubernetes, PostgreSQL, DevOps, CI/CD Pipelines
CDC — Atlanta, GA
Technical Consultant (2018 – 2019)
Leadership experience: 6–10 Reports
Enterprise Experience
- Wildfires and air pollutants cause respiratory illness. Our team automated the generation of typeset reports from citizens’ air quality sensors, a tedious manual process.
- We delivered a Python desktop app that parsed data files, drew tables/charts, and wrote a prose analysis to a PDF.
- Our solution was used in the 2019 CA wildfires and informs policies.
Industries: Business Services, Management Consulting, Information & Document Management, Research & Development, Government, Federal, Healthcare Software
Technologies & Skills: Python, Agile, Evaluation, Needs Analysis, Presentations, IT Consulting, Algorithms, GPS Tracker, Mobile App Development, Programming, Architecture, PostgreSQL, DevOps
Cisco — San Jose, CA
Software Engineer (2017 – 2017)
Leadership experience: 1–5 Reports
Enterprise Experience
- Cloud DVR relies on high-performance blob storage. I automated the manual process of inter-networking a cluster of Linux servers to load test our storage endpoints. AT&T DirecTV Now & Comcast used service to simulate a load of 1.1m monthly active users.
- Led a team of two full-time software engineers to develop an AngularJS web app and Python Django REST API that orchestrates Docker containers across multiple machines. Each container simulated HTTP load per user-tuned settings in the GUI.
- Gained expert knowledge in Docker and Linux containerization, consulting with industry experts and sharing findings back with our organization and its engineers.
Industries: Manufacturing, Computer Equipment & Peripherals, Telecommunication Equipment, Private Clouds, Networking Software
Technologies & Skills: Docker, JavaScript, TypeScript, Angular, Django, Python, NGINX, API Integration, Algorithms, Testing, Programming, WebSockets, Architecture, Kubernetes, DevOps, CI/CD Pipelines
SpaceX — Hawthorne, CA
Software Engineer (2017 – 2017)
Enterprise Experience
- I worked closely with a product manager, a software mentor, and the UI design team to create a portal to automate this onboarding process. I used a Windows Scheduled Task to read Outlook, parse PDF attachments in .NET, and write to a SQL Server.
- I also worked on UX changes that impacted the whole company, including high-level UI changes for SpaceX’s internal enterprise resource planning (ERP) application.
- Shadowed our UX research team, sparking my long-term interests in human-computer interaction work.
Industries: Transportation, Airlines, Airports & Air Services, Supply Chain Management (SCM) Software
Technologies & Skills: C#, JavaScript, TypeScript, HTML, CSS, AngularJS, React, C++, Windows Server, .NET Framework, API Integration, Process Automation, Algorithms, Testing, Programming, Architecture, DevOps, CI/CD Pipelines
Safely LLC — Atlanta, GA
Co-Founder (2016–2017)
- Created discreet wearable panic button for personal safety.
- Raised $20k+ in prize/funding.
- Featured in university and press coverage.
Research Awards
- Best Paper Award, IMIA Yearbook 2021 — Clinical Research Informatics Section
- Best Paper Award, ACM International Symposium on Wearable Computers (ISWC ’18)
Publications
- A Model Predictive Control Approach for Reach Redirection in Virtual Reality. ACM CHI ’22. Gonzalez, Chase, Kotipalli, Follmer.
- A Scalable, Secure, and Interoperable Platform for Deep Data-Driven Health Management. Nature Communications, Oct ’21 (Best Paper Award).
- Towards Finding the Optimum Position in the Visual Field for a Head-Worn Display for Task Guidance. ACM IMWUT, Mar ’21.
- Comparing Order Picking Guidance with HoloLens, Magic Leap, Google Glass XE, and Paper. ACM HotMobile ’21.
- RF-Pick: Order Picking Using a HUD with Wearable RFID Verification. ACM ISWC ’18. (Best Paper Award)
Patent
Wearable Haptic System for Immersive Social Telepresence
US Provisional No. 63086349 (Pending), filed Mar 2020.
Tangible Smart Clothing Inc. — Akshay Dinakar, Pramod Kotipalli, Paul Lavengco, Katie Fo.
Academic Service
- Coordinator, Google Seattle Makerspaces
- Mentor, Google exploreCSR & CSRMP
- Reviewer, ACM UbiComp/ISWC (2021–2022), CHI (2022)
- Course Assistant, Stanford ENGR 145 (Technology Entrepreneurship)
- President, Georgia Tech Web Development Club (2016–2019)
Academic Grants
- Stanford eWear Initiative Research Grant ($500, 2021)
- ACM SIGCHI Gary Marsden Travel Award (CHI 2021)
- Stanford CS Department, Tapia Conference (2020)
- Google, Grace Hopper Celebration (2016)
Talks
- Identifying Broken Car Parts in Images with AutoML — Google Cloud Higher Ed Series (2022)
- Beginning with Machine Learning — Google Developer Connect North America (2022)
- The Products We Live With: Modern Industrial Design — Cloud Rainstorm Splash Program (2021)
- 2D Sketching & Design Thinking — Cloud Rainstorm Splash Program (2021)
- Tangible: Fashionable Haptic Interfaces for Telepresence — Stanford eWEAR Initiative (2020)
Academic Memberships
- ACM SIGCHI
- ACM SIGGRAPH
Skills
Programming
Python, C#, Java, C++, Embedded C, JavaScript, TypeScript, Swift, Bash, MATLAB, HTML, CSS
Frameworks
Unity, OpenFrameworks, LLVM, iOS, Android, React Native, .NET, Angular, NodeJS, Django
Deployment
Vagrant, Docker, Azure, AWS, Heroku, Google Cloud Platform (GCP)
Databases
Microsoft SQL Server, PostgreSQL, Redis, MySQL, Firebase, MongoDB
Machine Learning
Digital Signal Processing (DSP), scikit-learn, TensorFlow, PyTorch, Keras
Design
Adobe Suite (Illustrator, After Effects, Premiere, Photoshop, Audition, InDesign, Lightroom, XD), Cinema 4D, Octane Render, Sketch, Figma
HCI Methods
Human-subjects study design (counterbalancing, dual-task studies, learning effects), IRB approvals, Qualitative interview design, UX research and UI evaluation, Data visualization and statistical analysis
Fabrication
Laser cutting (Epilog, Universal Laser Systems), Arduino prototyping, Microchip PIC32 development, CNC machining
Systems
Distributed system design, Containerization and scaling, Asynchronous task queues, Dependency injection, ORM frameworks, MapReduce pipelines
Portfolio Projects
Visual Inference on Mobile Devices
Quantizing on-device vision-language models to test limits of offline reasoning; implementing logit-level response merging for semantically-consistent answers.
Industries: Artificial Intelligence (AI), Mobile, Edge ML
Technologies & Skills: iOS, Android, Core ML, TensorFlow Lite, ONNX Runtime Mobile, Metal (MPS), Android NNAPI, Quantization (INT8 / INT4), Post-Training Quantization (PTQ), Quantization-Aware Training (QAT), Vision–Language Models (CLIP / BLIP / LLaVA), Logit-level ensembling / response merging, ONNX model conversion, Profiling & optimization
Distributed Mini-Transformer Trainer
Building 100M-parameter transformer with DeepSpeed and torch.distributed orchestrated on Kubernetes for multi-GPU scaling and fault-tolerant training.
Industries: Artificial Intelligence (AI), Distributed Systems, MLOps / Cloud
Technologies & Skills: PyTorch, DeepSpeed, torch.distributed, Kubernetes, Docker, CUDA, monitoring, CI/CD pipelines
Scratch C++ Transformer Implementation
Programming & benchmarking a minimal transformer architecture from first principals in C++ to study attention, memory, and throughput considerations & trade-offs.
Industries: Artificial Intelligence (AI), High-Performance Computing (HPC), Systems
Technologies & Skills: Memory management, Numerical stability, Algorithms, Architecture
TransitMate (2022)
Our mobile app was a checkpoint-based transit safety application that allowed you to share your instantaneous location with friends, share a transit route with friends, and receive updates on your friends’ progress to their destination.
Leading a team of four Stanford computer science students, I conducted need-finding interviews that revealed a desire for a noninvasive way to monitor friends and family during their commutes or use of public transit systems. We utilized a human-centered design process to rapidly iterate on our user interfaces and design to best suit our project for our target audience.
I was the project lead and contributed to our design. We implemented a cross-platform mobile app using React Native and Expo, which provided real-time communication and database services via Firebase. We used strong software engineering design patterns and advanced mobile application patterns.
We deployed our application to the Google Play and Apple App Stores. We earned a Best Technical Achievement award from our course instructor, a world-renowned human-computer interaction Professor teaching at Stanford University in California.
Industry: Mobile App Development
Technologies & Skills: React Native, Figma, iOS, App Store, UI Evaluation, UX Research, User Experience (UX), User Interface (UI), Web Design, Algorithms, GPS Tracker, Google Maps API, Mobile App Development, Testing, Programming, Architecture, DevOps, Expo, CI/CD Pipelines
Remembrance Agent for Java
A context-aware memory augmentation tool inspired by Bradley Rhodes’ seminal work.
In this project, I implemented Bradley Rhodes’ Remembrance Agent (RA) for use across desktop and mobile environments supporting the Java Runtime Environment. The system continuously surfaces relevant past notes and documents in real time, acting as a personal cognitive prosthetic for knowledge work.
I developed this project to support my own workflow — typically writing notes and emails at a desk — where contextual recall could streamline focus and creative continuity. To integrate seamlessly with my personal ecosystem, I built direct compatibility with Google Drive and Gmail, since they hold the majority of my written work.
To preserve privacy and simplicity, I avoided remote APIs entirely. Instead, I implemented a local-disk caching and indexing pipeline that securely downloads, parses, and stores plain-text versions of notes and emails. The RA indexes these locally using a lightweight search algorithm optimized for relevance. As an additional feature, a scoped keylogger records keystrokes only while the RA is active, allowing later analysis for retrieval optimization — all stored locally, never transmitted.
Industries: Wearables, Artificial Intelligence (AI)
Technologies & Skills: Java, APIs, Linux, User Experience (UX), User Interface (UI), Algorithms, Mobile App Development, Testing, Programming, WebSockets, Architecture, CI/CD Pipelines
Autobot: Google Workspace Automation via SMS
Autobot is a Google Apps Script–based automation system that integrates Gmail, Calendar, Docs, and Sheets to streamline personal productivity. Motivated by my reliance on Google tools for self-tracking and note-taking, I built Autobot to provide a lightweight mobile interface through SMS via Google Voice.
The system translates incoming text messages into structured actions: logging meals, workouts, or medications; extending habit-tracking spreadsheets; creating Google Docs; or adding calendar events. Periodic background tasks automate weekly sheet updates, daily summaries, and inbox maintenance. All results are logged back to Google Sheets for later review and visualization.
I designed and implemented the system architecture, built modular action classes, and integrated external APIs including OpenAI’s GPT for conversational queries and GitHub’s API for content management. Autobot demonstrates expertise in Google Workspace automation, API design and integration, and extensible system design connecting structured back-end logic with natural user input.
Industries: Healthcare Software, Engineering Software, Telephony & Wireless
Technologies & Skills: Google Apps Script, JavaScript, TypeScript, GoogleScript, API Design, API Integration, Gmail API, Google Calendar API, Google Docs, Google APIs, Data Modeling, Logging, Google Sheets API, Automated Data Flows, IT Systems Architecture, Background Jobs, Modular Design, Google Sheets, Programming, Architecture
Georgia Tech Score: Mobile Solution for Judging Poster Sessions
Managing the evaluation of poster sessions and design expos is a persistent logistical challenge. Collecting and processing paper-based evaluation sheets is slow, error-prone, and resource-intensive. Each year, Georgia Tech hosts dozens of such events, including the tri-annual Capstone Design Expo for all graduating engineering students.
To address this, I led the development of a highly automated and customizable platform for managing poster session logistics, including judge registration, evaluation collection, and result computation. The system integrated tightly with email services to automate invitations, reminders, and communications that were previously handled manually or through Eventbrite.
The application provided real-time visualizations and downloadable Excel exports of team evaluations, enabling immediate scoring insights during events. Built using the Django web framework and Django REST Framework, the system demonstrated strong performance and scalability, supporting over 5,000 concurrent users during load tests.
I wrote approximately 10,000 lines of Python code, 5,000 lines of HTML, 1,000 lines of JavaScript/TypeScript, and 2,000 lines of custom CSS. The project was designed mobile-first, focusing on usability and accessibility for on-the-go judges.
Industries: Education, Mobile, Web Development
Technologies & Skills: Python, JavaScript, TypeScript, WebSockets, WebRTC, Firebase Realtime Database, Django, Architecture, PostgreSQL, DevOps, Expo, CI/CD Pipelines
Work in Progress
- Iterative Self-Tracking Templates: Exploratory design, thematic analysis, participatory evaluation (IMWUT submission).
- Micro-Syntax Chatbot for Google Workspace Apps: Increasing user engagement in self-tracking.
- Fashion Factors for Widespread Adoption of Wearable Computers.
This site is open source. Improve this page »