Ryan Klivansky
IndividualAdaptableCreativeHard WorkingCollaboratorReliableInnovativeOutput DrivenCuriousThoroughDependableFocusedIndividualAdaptableCreativeHard WorkingCollaboratorReliableInnovativeOutput DrivenCuriousThoroughDependableFocused
Projects
Recent work and case studies
AI Course Suggestion Chatbot
A simple website created in one night using Vercel v0. Backend was created by scraping Brown University C@B (Courses at Brown) for classes as well as Critical Review (Brown run course review website). Embeddings generated for each class for FAISS and openai completions.
OpenAI APIPythonNext.jsFAISS (RAG)Huggingface
3D Scene Reconstruction using Structure-From-Motion and NeRF
Collaborated in a team of four to develop a 3D scene reconstruction pipeline leveraging Structure-from-Motion (SfM) and Neural Radiance Fields (NeRF), enabling the creation of photorealistic 3D models from 2D images.
Pytorch

ForReelFlies
An online marketplace connecting fly tiers and buyers.
Next.jsStripe APIFirebase

PAWPAW (Privacy Analysis With Personality And Whimsy)
PAWPAW is a privacy analysis tool to help users understand the shady tactics of a company of their choice. Paste in the URL of a company's privacy policy page (example: https://x.com/en/tos). Receive a score of 1-10 ranking the ethics of the company. Activating sarcasm mode will affect how PAWPAW responds to suspicious points.
Next.jsOpenAI API
Personal Website
This very website! Using Next.js and Sanity, I can showcase my skills while easily updating the website dynamically.
Next.jsSanity

Social Media Book Reviews
Full stack web app that allows users to create bookshelves and leave reviews for books they have read. They can also make their shelves public which allows other users to find these shelves and follow/add them to their collection. (Also have verisons that use PostgreSQL and mongoDB but cannot host on vercel)
Next.jsFirebase
Go BitTorrent Recreation
Our goal was to implement a simple version of Bittorrent, the protocol used for initiating and managing peer-to-peer file transfers. We achieved a basic implementation of the protocol, allowing peers to connect to a tracker server, request a file using a torrent file that the tracker server then finds seeders for, and download it from other peers provided by the tracker server. We also added functionality for peers to upload a file, which meant creating the torrent file and registering as a seeder with the tracker server.
GoReact