?
Click on the laptop!

Hey!

Thanks for visiting my website -- more updates are to come! My name is Zack, and I work at Reve (image gen) on model evaluation (built the platform from 0->1), alongside some backend + product work (I launched a product feature, composited text + general purpose layers, recently!). I love looking into new topics, and I'm currently reading into eval methods and distributed model training

Before that, I was at Augment Code (AI coding tool) working on their platform team, as well as building their Linear agent (pulls in context from your codebase, github PRs, linear tickets, etc.) from 0->1.

I was previously a SWE intern at Amazon, making a data pipe for data on Amazon.com (600 million records ingested in a few hours!), and before that, also prototyped a patient mental health chatbot for Space of Mind, semantically chunking their transcript data into a vector database, and using LangChain to provide query context for GPT-3.5.

In order of recency, some projects I've worked on:

SPLAT! (link)

SPLAT Snapchat Spectacles demo

Developed on the Snapchat Spectacles, you color your room with your voice! The pitch of your voice determines the color of the paint. Splats are both voice and hand triggered. Done in Typescript on Lens Studio. Tied 3rd place at Stanford's XR Hackathon.


Procedural Terrain Website (link)

Using OpenGL (in C++) and shaders, I implemented moving water in the procedural terrain, complete with reflection and diffraction. Read more about the methodology in the link above (under the "Final" tab with the "Water" heading).


Face Morphing

Zack morphing into Jackie Chan Jackie Chan morphed into Zack

Using Delaunay triangulation, affine transforms, and a cross-dissolve, we can achieve a fun face morph effect!
Technologies: Python, Numpy, SciPy, OpenCV


PintOS, Building Functionality Into an Operating System

Implemented (in C):

  1. User programs: terminal argument passing, process control syscalls, and file operation syscalls
  2. Threads: multithreading, strict priority scheduling, alarms
  3. Filesystem: buffer cache implementation, an extensible file system similar to FFS, and subdirectory traversal/path resolution


Let Them Cook (link to description)

This application recommends recipes based on images of food in your fridge.
Technologies: React, TypeScript, Flask, SQLite, Tailwind CSS, Python, LangChain, Pinecone


DittyCal

Here, we recommend music based on left and right swipes, like Tinder.
Technologies: React, JavaScript, Flask, Python, Pandas, NumPy, Scikit-Learn, Spotipy, HTML, CSS


Addendum:

You can also find my Linkedin here, and my Github here.

What I'm currently learning: Japanese and jazz saxophone! I want to get back to Blender soon...

(Note, to go back, you'll need to click the laptop again)

You can (after leaving this overlay):