Luis Perez Morales's repositories
real-time-translator
A quick app to translate speech in real time using the Whisper API for transcribing audio, translating, and then using Google Text-to-Speech (gTTS) to play out the translation.
embeddings-extraction
Scripts for reading, extracting, and organizing data from either HTML or PDF documents and prepare them to be converted into embeddings for use in context-augmented LLM queries.
clblast-llama-cpp-python
A simple guide to compile Llama.cpp and llama-cpp-python using CLBLAST for older generation AMD GPUs.
interactive-streamlit-dashboard
SQL/Python dashboard for detecting outliers in Pandas DataFrame & allowing user to graph/select/change values on DataFrame & download all items in multiple formats.
sms-helper
An AI-powered, function-calling text assistant written in Python and hosted through Azure Functions.
anamorpher-app
App to use anamorpher to plant messages on images. Made using an LLM, to be used against LLMs
scientific-computing-middle-school-version
A teaching module designed to introduce middle school students to the basics of Python programming. The larger goal of this repository is to encourage early exposure to programming among underrepresented minority communities in STEM.
alpaca.cpp
Locally run an Instruction-Tuned Chat-Style LLM (Android/Linux/Windows/Mac)
florisboard
The florisboard, but customized to have voice to text transcription by OpenAI because I hate typing. lol. Also with autocorrect using gpt-4.1
Jupyter-with-MATLAB-kernel
Example use of MATLAB kernel inside of Jupyter notebooks
anamorpher
image scaling attacks for multi-modal prompt injection
clock-in-bot
Simple program to clock-in, out, and punch on breaks automatically at pre-determined times on most modern time management systems.
email-sender
Automatic email sender (two versions based on different packages)
gitprofile
GitHub Portfolio
independent-projects
Compilation of a few original, independent projects.
notebooks-gpmap-analysis
Collection of jupyter notebooks with both simulations and analysis of high-dimensional genotype-phenotype maps.
OmniParser
A simple screen parsing tool towards pure vision based GUI agent
scikit-llm
Seamlessly integrate LLMs into scikit-learn.
simple-discord-bot
An over-engineered discord bot that relies too much on OpenAI's JSON mode + a free-to-run version based on llamacpp and stable diffusion
st-time-entry
Porting a modern time picker from MUI X TimePicker to streamlit. Supports AM/PM and 24-hour formats, time range limits, and input validation.
typing-competitions
Cheating on typing competitions v2 - using GPT-V and open-source alternatives like LLaVa