This page is for storing mini projects that I’ve worked on. Most of the projects here are the result of my hyperfocus and interesting rabbit holes that I’ve fallen into.
-
AI changing room: Can AI help me with my outfits
This mini-project is a result of a little rabbit hole I fell into while exploring image-generating models. I wanted to play around with my “homemade” Midjourney but didn’t want to pay for renting a GPU since there was a lot of experimentation and failed attempts. As it turns out, my trusty MacBook Air M1 16/512…Read…
-
VoiceNotes: Simple Speech-to-Markdown
A proof of concept using speech-to-text, followed by an LLM to create and edit markdown notes. In principle, it is similar to InstantNote (from my main projects) but focuses on voice note-taking. Github: VoiceNotes [Stack: Python, LLM, Speech-to-Text, Whisper, HTML, CSS, JS]
-
MemoryMaker: Simple Retrieval-Augmented Generation (RAG) Application
MemoryMaker is a straightforward implementation of a Retrieval-Augmented Generation (RAG) application, allowing users to add and retrieve information using vector embeddings. By leveraging OpenAI’s embedding models and FAISS for similarity search, MemoryMaker provides an efficient way to store “memories” and retrieve them based on their similarity to input queries. Github: MemoryMaker [Stack: Python, LLM, FAISS,…Read…
-
NN-Racer: Neural Network and Genetic Algorithm Project
NN-Racer is a recreation of a project I worked on a few years ago while learning about neural networks and genetic algorithms. It’s a simple implementation, written from scratch, of a neural network that evolves by mutating the weights and biases of the best-performing cars in each generation. Each weight or bias has a 1…Read…