pranav karra

Publications
Experience
Computer Vision Team Lead
State College, PA
- Lead a 12-member team, ranked #8 in North America among 25 universities in DJI Robomaster Championships
- Developing autonomous navigation system integrating LiDAR-based SLAM with ROS
- Built multi-object tracking systems using Kalman filters and traditional CV techniques
- Created real-time scoring system using OpenCV
President
State College, PA
- Founded and serve as President of ML@PSU, managing 120 active members
- Curated 500+ machine learning resources for club members
- Spearhead speaker series featuring PhD students, professors, and industry professionals
Captain
State College, PA
- Lead weekly machine learning workshops for 20 recurring students
- Cover topics including regression techniques and clustering analysis
- Create interactive presentations using Reveal.js and Quarto
E-Sports Attendant
State College, PA
- Diagnose and resolve hardware/software issues across 50+ PCs and consoles
- Manage inventory of PC parts, consoles, games, and peripherals
- Assist in hiring and training new esports attendants
Machine Learning Intern
Manipal, Karnataka, India
- Contributed to CVD detection project using CT scans
- Developed optimized HOG3D algorithm reducing processing time by 75%
- Built 3D CNN classifier for enhanced CVD detection
- Worked with NumPy, SimpleITK, Plotly, and other ML tools
Projects
Ongoing
Completed
natural disaster information site framework↗
web framework for rapid deployment of natural disaster info sites
owly↗
ai-powered screenshot organizer using computer vision
hog3d - histogram of oriented gradients 3d↗
3d feature extraction for coronary arteries from ct scans
goodlinks raycast extension↗
raycast extension for the goodlinks bookmark manager
skhd raycast extension↗
raycast extension for macos keyboard daemon skhd
Contact
i'm always looking for collaborators interested in interpretability, alignment, and the future of safe ai. reach out to me via email.
Workshop Slides
i use quarto + reveal.js for all my slides. my workflow is pretty straightforward - i dump all my thoughts and notes into notion first (helps me organize everything), then use vcursor to convert it all into reveal.js-friendly markdown. after that, i just sprinkle in some images and animations to make things pop. it's not fancy, but it works pretty well for me!