Skip to content
View ramirezgrosas's full-sized avatar

Block or report ramirezgrosas

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.

Content in all repositories owned by your account will be closed.
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
ramirezgrosas/README.md
Diego Ramírez, AI Engineer, in front of screens showing a transformer, a loss curve, MNIST digits and PCA Hi, I'm Diego · AI Engineer · Biomedical & Electronic Engineer AI Engineer · LLMs & Agents · Machine Learning · Deep Learning · NLP · Building Groi

Gmail Outlook
LinkedIn Instagram Facebook



About me: AI Engineer, dual degree in Biomedical and Electronic Engineering, co-founder at Vora Corporation building Groi, open to my first full-time role
diego.py: class DiegoRamirez with location, education, role, building, focus, research and open_to
10+ patients per day: WhatsApp AI agent in production 98.36% test accuracy, CNN on MNIST IEEE MTT-S LAMC 2026 co-authored paper



What I build

AI Agents and Automation: WhatsApp agent in n8n with Gemini and Ollama live for a dental practice, RAG agent with LangGraph and ChromaDB, news-monitoring agent, LangChain, CrewAI, AutoGen, MCP LLMs, NLP and Generative AI: transformer language model from scratch in PyTorch, English-German translation, character-level RNN, prompt engineering, custom GPTs, fine-tuning

Machine Learning: supervised and unsupervised learning, clustering, PCA, recommender systems, Pandas, NumPy, Matplotlib, Seaborn Deep Learning and Computer Vision: TensorFlow, Keras, PyTorch, CNNs, ResNets, RNN/LSTM, attention, transfer learning, medical image networks

Apps and Backends: Groi personal finance app with an AI financial coach, Flutter, FastAPI, Supabase, Docker Embedded, Signals and Biomedical: Raspberry Pi, ROS2, FPGA/Verilog, signal processing, wearables, FEKO/HFSS, COMSOL


Featured projects

CNN for MNIST digits, 98.36% test accuracy SVHN digit recognition, 87.66% test accuracy

Regularisation on Iris EuroSAT satellite CNN


Tech stack Tech stack. Languages: Python, C, JavaScript, MySQL, MATLAB, Bash, HTML. ML and data: TensorFlow, PyTorch, scikit-learn, OpenCV, Anaconda. Apps and dev: FastAPI, Flutter, Dart, Supabase, Docker, Git, GitHub, Actions, Linux, Ubuntu, VS Code. Hardware: Raspberry Pi, Arduino, ROS. Agents and AI tooling: LangGraph, LangChain, CrewAI, AutoGen, n8n, Ollama, ChromaDB, Gemini API, MCP, Keras, Pandas, NumPy, Verilog, Reflex
GitHub activity 3D contribution graph



Certifications Certifications in AI and generative AI (Vanderbilt, Oracle), machine learning and deep learning (CU Boulder, Imperial College London, UAB, University of Michigan), programming and data (University of Michigan, UC Santa Cruz), and electronics and embedded systems (UC Irvine, PUC Chile)
Español (click to expand) Versión en español: ingeniero biomédico y electrónico, cofundador de Vora Corporation, creador de Groi; agentes de IA, LLMs y NLP, machine learning, deep learning, apps, embebidos y biomédica

Pinned Loading

  1. tf2-cnn-mnist-classifier tf2-cnn-mnist-classifier Public

    CNN that classifies MNIST handwritten digits with TensorFlow 2 (Keras), reaching 98.36% test accuracy with a single convolutional layer and 105k parameters.

    Jupyter Notebook 1

  2. tf2-neural-network-validation-regularization-iris tf2-neural-network-validation-regularization-iris Public

    Neural network classifier for the Iris dataset, built with TensorFlow 2 (Keras), focused on validation, regularisation (dropout, L2, batch normalisation) and training callbacks.

    Jupyter Notebook 1

  3. tf2-svhn-digit-recognition tf2-svhn-digit-recognition Public

    MLP and CNN classifiers for the SVHN house-number digits dataset, built with TensorFlow 2 (Keras).

    Jupyter Notebook 1

  4. tf2-transfer-learning-eurosat tf2-transfer-learning-eurosat Public

    CNN for EuroSAT satellite image classification, focused on checkpointing and reloading model weights with TensorFlow 2 / Keras.

    Jupyter Notebook 1

  5. tf2-transfer-learning-cats-dogs tf2-transfer-learning-cats-dogs Public

    Cats vs dogs image classifier: a CNN trained from scratch vs transfer learning with a pretrained MobileNetV2. 98.7% test accuracy with TensorFlow 2 / Keras.

    Jupyter Notebook 1

  6. tf2-image-data-pipelines-lsun-cifar100 tf2-image-data-pipelines-lsun-cifar100 Public

    Image classification with TensorFlow 2 / Keras: ImageDataGenerator with and without data augmentation on an LSUN subset, and a tf.data pipeline (filter, map, batch, shuffle) on a CIFAR-100 subset.

    Jupyter Notebook