Skip to content
View krish1925's full-sized avatar

Highlights

  • Pro

Block or report krish1925

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please donโ€™t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
krish1925/README.md

Hi, I'm Krish Patel ๐Ÿ‘‹

UCLA CS graduate โ€” machine learning, AI, and web development

Typing SVG

LinkedIn Website Email


๐Ÿš€ Current Projects

  • ๐Ÿ“ฆ Isotrieve PyPI โ€” 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.

๐Ÿ“‚ Past Projects

  • ๐Ÿซ 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.

๐Ÿ“š Learning Focus

  • ๐Ÿง  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.

๐Ÿ› ๏ธ Skills

Languages & Tools

Verilog C/C++ Python HTML/CSS Java JavaScript TypeScript MATLAB Next.js Node.js React Angular Bash AWS Arduino Raspberry Pi MongoDB SQL Firebase Nginx DigitalOcean Flask PostgreSQL Django

Python Libraries

NumPy Keras Pandas scikit-learn TensorFlow PyTorch Matplotlib OpenCV Seaborn NLTK Transformers

๐Ÿ“Š GitHub Stats

GitHub Stats

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.


Contributing

  • Issue Reporting: Report bugs in the project's issue tracker.
  • Feature Suggestions: Submit suggestions via the issue tracker.

Pinned Loading

  1. CS35L-Group-Project CS35L-Group-Project Public

    A web application to find Gym partners with a React Frontend and MongoDB backend

    JavaScript 1

  2. Ex2-File-System Ex2-File-System Public

    Revamped ext2 file system on Arch Linux, optimizing for cleanliness, integrating mounting, symlinks, bitmaps, and more.

    C 1

  3. bruin-tennis-consulting/match-manager bruin-tennis-consulting/match-manager Public

    A web app for custom tennis match playback, allowing coaches to easily filter and search points by attributes for film review.

    JavaScript 10 10

  4. ECE-C147 ECE-C147 Public

    Coursework for the class ECE C147 (Neural Networks and Deep Learning)

    Jupyter Notebook

  5. Texas-Holdem-Poker Texas-Holdem-Poker Public

    Implementation of Texas Hold'em Poker on Verilog(Basys3 FGPA)

    Verilog 2

  6. Employee-Registration-Angular Employee-Registration-Angular Public

    Built an employee registration website using Angular 14 and a dbwatch local server.

    TypeScript