Kind of like Goodreads, but for essays/articles that are not available as books. Comes with an AI reading assistant that offers reading recommendations and explains difficult texts. Relevant metadata fields are autofilled, and a full, unlocked PDF is generated if the article is paywalled — users just have to paste the link. Articles can also be shelved using a downloadable iOS shortcut and an API key. A personal web app for me and my friend to organize the stuff we read : )
An npm package to help you check whether a prompt to an AI chatbot is relevant to the context. Keep your API costs down by filtering out irrelevant queries! This package uses the Xenova/mobilebert-uncased-mnli model via the Transformers.js library to perform zero-shot classification. It classifies the prompt into two categories: one containing your keywords, and "something else". If the prompt is more likely to belong to the keyword category, it's considered relevant.
An AI powered productivity app that generates actionable, personalized task items based on the user's Google Calendar events (fetched using Google Calendar API). The app also helps users self-regulate in their use of distracting social media apps using an streak like feature. Created as part of NYUAD's Computer Science Capstone project. Available for local testing.
Handy tool for research. Easily search for keywords in the YouTube captions, and skip to the relevant part of the video! Available on the Chrome Web Store.
A web app for sharing reading material with friends. Allows users to create reading communities, upload readings, and talk about them in dedicated discussion forums. The app is great for students wanting to divide assigned reading material among themselves to reduce workload.
A magic 8ball — for love! Sign up and send your partner a link where they can share their ideas on love. Then you can ask your 8heart for personalized love advice. When you speak to it, it transcribes the speech and sends it to the OpenAI API, and then generates a response with the help of some clever prompt engineering. Full stack app developed using the MERN stack.
Full stack web app for sharing responsibilities and finances between roommates. Developed as part of NYU Courant's Agile Development course. The app allows users to create a house, add roommates, and assign tasks and expenses to each other.
HTTP/1.0 Server
FTP Client and Server
TCP Retransmission Timer and Congestion Control
UDP Client and Server
AR breadboard simulator developed as part of NYUAD's Computer Programming for Engineers course. Comes with an extensive library of electrical components and allows users to build and simulate circuits in AR.
The home page features a scroll animation based on one of Franz Kafka's drawings. Starting with one reference image, I drew the rest of the frames in Procreate and animated them using GSAP.