- ๐ฆ Isotrieve
โ Published on PyPI. A migration toolkit for vector databases that lets you switch embedding models without re-embedding your entire corpus โ fits a lightweight linear transform from a small calibration set and gates the migration on measured retrieval retention (87-91% on BEIR benchmarks), with adapters for Chroma, Qdrant, LangChain, and LlamaIndex.
- โก FlashGPT โ Building a language model from scratch, from tokenizer and architecture design through training and evaluation, to get a first-principles understanding of how modern LLMs work under the hood.
- ๐ WaveGPT โ An extension of FlashGPT that reframes sequence modeling in the frequency domain, using FFT-based processing to represent token sequences as wave-like signals and achieve O(n log n) complexity instead of the quadratic cost of standard attention.
- ๐ธ๏ธ Knowledge Graph Visualizer โ A dependency-free, canvas-based tool for building and exploring knowledge graphs, supporting custom node/edge schemas and interactive layout for visualizing relationships across large, connected datasets.
- ๐ซ Built internal tools for UCLA Student Media, including a timesheet/inventory management system and the UCLA SM Apply site.
- ๐พ Developed a tennis tagging and analytics platform for Bruin Sports Analytics: Website
- โ๏ธ Worked on data analytics with Salesforce Einstein AI and Snowflake, including RAG applications and time-series predictions.
- ๐ป Added saved-pages functionality to Bruinwalk and built a waiver portal for exploretech.la with Next.js, Vercel, and MongoDB.
- ๐ง Natural Language Processing (NLP), including word embeddings and model integration, curating and cleaning datasets, and fine-tuning quantized models using Unsloth.
- ๐ฎ Neural network architectures like GANs, VAEs, and Transformers, and implementing RAG-powered applications.
- ๐๏ธ Computer Vision and Augmented Reality.
- ๐ Web development with Django, Next.js, React, and Angular.
Languages & Tools
Python Libraries
Note: The public stats API can be flaky/rate-limited at times โ if a card above isn't rendering, it's usually a temporary upstream issue, not a broken profile.
- Issue Reporting: Report bugs in the project's issue tracker.
- Feature Suggestions: Submit suggestions via the issue tracker.


