Priyam Kabra
I’m Priyam, a computer science and math student at the University of Maryland. I like building things where software meets the physical world.
This past summer I was a software engineering intern at Verisign, automating reporting for the .com and .net registries. During the year I work on Jupiterp, a course planner used by 7,000+ UMD students a month, and TA the programming languages course. Outside of that I shoot photos on a Sony a7 IV.

Experience
- University of Maryland — Teaching Assistant, CMSC330
Lead a discussion section and hold office hours for Organization of Programming Languages: OCaml and functional programming, Rust’s ownership model, and memory management.
- Verisign — Software Engineering Intern
Automated weekly reporting for the operator of the .com and .net registries. Rebuilt a legacy Jenkins-run PMO report, and built a Python CLI that triages host-compliance reports down to the genuinely non-compliant hosts, looks up their owners in ServiceNow, and emails them. Prototyped and documented a VAST to Spark to Tableau pipeline to retire an Oracle dependency.
- Jupiterp — Software Engineer, Core Contributor
Open-source course planner used by 7,000+ UMD students a month. Shipped user-created calendar events by unifying them with course blocks under one type and render path, and helped migrate PlanetTerp professor and grade data into Jupiterp’s own dataset.
- Rip Current Sports — Software Engineer, contract
Built an internal platform for a swim-equipment company through Project LIFT: a FastAPI and Supabase backend with a lead-discovery pipeline (Tavily search, Gemini extraction, scoring and dedup) and a RAG engine over past grant applications using pgvector HNSW search and Claude.
- OneClique (UMD ACM) — Software Engineering Lead
Led a 20-person team building an agentic assistant for UMD classes, dining, and transit. Headed the scheduling subteam: schedule generation as constraint satisfaction with DFS, backtracking, and pruning, then ranked by professor rating, class timing, and historical GPA.
Education
- University of Maryland — B.S. Computer Science & Mathematics, minor in Robotics
4.0 GPA. Startup Shell, AppDev Club, Project LIFT. National Merit Scholarship winner and Eagle Scout.
Projects
Distributed compute in the browser. Any group of phones and laptops becomes a cluster you join by scanning a QR code; jobs are split across Web Workers and re-queued when a device drops. One extra device halved a 35-second job to 17 seconds, and it kept scaling near-linearly from there. Built at YHack.
Wearable motion capture. Two arm-mounted ESP32 IMUs and an iPhone’s LiDAR capture a full 3D scene and skeleton in real time, then replay it. The limbs without sensors are inferred with inverse kinematics, which is the part I like most. 2nd place, app development track, Bitcamp 2026.
A Braille printer for under $200, against $10–15k for commercial embossers. A Raspberry Pi drives a three-axis punch and paper feed at over 99% embossing accuracy, and the software turns text, images, and audio into motor commands. Presented at the NJ Center for Deafblindness conference, where the features blind users cared about turned out not to be the ones we expected.
A 3D renderer written from scratch with no graphics background: perspective projection, backface culling, clipping, z-buffering, physics, collisions, and OBJ model import, in about 1,500 lines of Python using nothing but pygame’s 2D primitives.
A palm-sized robot that maps an unknown maze on its own and then races back through it. Floodfill runs in under 10 ms per decision within 4 KB of RAM on a bare-metal STM32, with IR sensor fusion and PID wall-following. 1st in division and 4th overall at IEEE MicroMouse @ MIT.





