Skip to content
View GabrielDornelles's full-sized avatar

Block or report GabrielDornelles

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GabrielDornelles/README.md

Hi there! 👋

With over 5 years of experience, I specialize in building scalable backend systems and deploying end-to-end AI solutions. My expertise lies in solving complex problems, implementing cutting-edge deep learning models (including LLMs), and delivering secure, production-ready systems.

Projects

  • image-to-text-transformer: An end-to-end image captioning model utilizing Vision Transformer (ViT) and transformer architectures for generating descriptive text from images.

  • text-translation-transformer: This is kind of an implementation of the original "Attention is all you need" paper, but translating english to portuguese.

  • anime-recommender: A simple synopsis-based recommender built with FastAPI and a transformer encoder. Embeddings are projected with BigBird-ROBERTA (encoder), supporting k-Nearest Neighbors (kNN, L2 distance) and Support Vector Machine (SVM) for recommendations over 24 thousand animes.

  • pytorch-ocr: A PyTorch-based Optical Character Recognition (OCR) small framework designed for accurate text extraction from images using CNNs, LSTMs and attention mechanism (no transformer, just the original attention modules).

  • image-captioning: A deep learning project focused on generating textual descriptions for images using older approaches (cnn + lstm).

  • pix2pix: Implementation of the Pix2Pix model for image-to-image translation tasks, enabling applications like style transfer and image synthesis. Quite outdated, but GANs were really something back then.

  • yolov1: A PyTorch implementation of the YOLOv1 object detection model paper, capable of real-time object detection in images and videos.

  • pytorch-object-detection-fundamentals: A PyTorch implementation of a classifier combined with a single object detector model, demonstrating fundamental concepts in object detection for beginners.

  • server-client: A basic server to N clients in C sockets I've made for fun while I was in a vacation to show students how simple their life was with Python.

  • aiyume: A platform for anime roleplay with LLMs that have long-term memory. I've made this project to improve my frontend skills (react and typescript) and to learn Stripe payment integration and Supabase (to have a reliable cloud sql db that wouldnt just break because its only living inside a container). Everything there was done by myself so its a pretty good baseline to have an overview of the stacks I work with.

    aiyume_preview.mp4

I've worked on a few other projects too but they may be too much outdated nowadays.

Pinned Loading

  1. modern-computer-vision modern-computer-vision Public

    My highly visual course to introduce the mathematics behind the modern computer vision. From linear classifiers to convnets.

    Jupyter Notebook 12

  2. pytorch-ocr pytorch-ocr Public

    Simple Pytorch framework to train OCRs. Supports CRNNs, Attention, CTC and Cross Entropy Loss.

    Python 79 16

  3. anime-recommender anime-recommender Public

    Simple synopsis based recommender built with FastAPI. Embeddings are projected with Bigbird-ROBERTA, kNN and SVM supported for recommendations.

    Python 3 1

  4. image-to-text-transformer image-to-text-transformer Public

    end-to-end image captioning with vit + transformer

    Python

  5. deep-learning deep-learning Public

    A collection of deep learning implementations in Pytorch among different domains

    Python

  6. ultralytics/yolov5 ultralytics/yolov5 Public

    YOLOv5 🚀 in PyTorch > ONNX > CoreML > TFLite

    Python 52.1k 16.6k