Zack Kamrany

B.S. COMPUTER SCIENCE UCLA c/o 2025
M.S. COMPUTER SCIENCE UCLA c/o 2026

  • 👋 Hello, I'm Zack Kamrany! Here's some more information about me.
  • Graduate student at UCLA studying Computer Science.
  • Currently building out the core product at Remo .
  • Experience in C++, Python, C, Java, JavaScript, React, and HTML/CSS.
  • Currently developing an AI assistant for a wet lab automation robot, which you can find here.
  • Interned at Amazon as a Software Development Engineer Intern.
  • Built a self-service reporting system for lost or stolen Amazon devices on the Manage Your Content and Devices page, which receives 5+ million visits per month.
  • Reduced customer service time and resources by cutting down on 350,000+ annual calls related to lost or stolen devices.
  • See some of my work below.

Reporting a Lost or Stolen Amazon Device

  • Built Amazon's self-service reporting system for lost or stolen devices.
  • Enables customers to report lost or stolen Amazon devices without contacting customer service.

Marking a Lost or Stolen Amazon Device as Found

  • Built the system for marking a lost or stolen Amazon device as found.
  • Allows customers to mark a device as found without contacting customer service.

TunnelMan

  • Level-based game with power-ups, enemies, and points, built with over 2,400 lines of C++ code.
  • Protesters chase the TunnelMan in real time using an optimal path-finding algorithm while he collects gold and oil.

HTTP Server

  • Used socket programming to handle client TCP connections and serve HTTP requests by parsing file paths and returning requested files.
  • Managed socket and file descriptor lifecycles to ensure proper closure and avoid resource leaks.

Genome Assembler

  • Implemented the genome assembly process in Python using De Bruijn graphs.
  • Broke DNA reads into k-mers and constructed a graph with (k-1)-mer nodes and k-mer edges.
  • Found an Eulerian path through the graph and reconstructed the genome by traversing it and combining nodes into the original sequence.

Shuf

  • Implemented the bash command shuf in Python.
  • Used argparse to make it available from the command line.

Robot Take-Over

  • Turn-based C++ game where you are surrounded by robots.
  • Move up, down, left, and right to shoot down all the robots.

Randall

  • Refactored the program and used a Makefile to implement randall as a C command-line tool.
  • Randall generates random bytes of data.

Upsilon Pi Epsilon

  • Earned membership in Upsilon Pi Epsilon, the international honor society for the Computing and Information Disciplines.

Tau Beta Pi

  • Earned membership in Tau Beta Pi, the oldest engineering honor society in the United States.