- 👋 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.