Skip to content
View VicDc's full-sized avatar

Block or report VicDc

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
VicDc/Readme.md

πŸ„β€β™‚οΈ Vicio

Remember This: Try.

Sea Sunset GIF

Linkedin Badge

VicDc

There are 10 types of people in the world: those who understand binary and those who don't...

πŸ† Featured Projects

πŸ₯‡ Malaria AI Scope β€” 1st Place, AWS University Engagement Program

Automated malaria parasite detection & classification using YOLOv11 segmentation across 17 distinct classes (4 species Γ— 4 life stages). Processes microscopic blood smear images through advanced OpenCV preprocessing, achieving 62% mAP50 on multi-class segmentation. Full pipeline: dataset conversion β†’ augmentation β†’ training with checkpoint management β†’ real-time clinical inference.

Python PyTorch YOLOv11 OpenCV AWS Ultralytics


πŸ₯ˆ Sherpa Alzheimer β€” 2nd Place, OPIT AI Competition

Multi-agent RAG chatbot for Alzheimer's care, built with FastAPI + Milvus + Redis. Adapts tone and terminology for three user roles (patient, caregiver, doctor) across 4 languages. Full-stack: Next.js frontend, multi-agent pipeline (RAGAgent β†’ SupervisorAgent), Telegram & WhatsApp integration, and optional fully offline deployment via Ollama.

Python FastAPI Next.js Milvus Redis RAG LLM Docker


πŸŽ“ LisAI Interpreter β€” OPIT Master's Capstone Project

Real-time Italian Sign Language (LIS) recognition system bridging the accessibility gap. Engineered end-to-end ML pipeline: FFmpeg-based video augmentation, MediaPipe Holistic for 543-keypoint extraction, dual-model architecture (MLP/CNN for letters at 87.3% accuracy + Bi-LSTM/Transformer for words), and LLM-powered gloss-to-Italian translation (Gemma, Llama-3). Processes at 30+ FPS for letters, 15–20 FPS for words.

Python PyTorch TensorFlow MediaPipe OpenCV LSTM Transformer FFmpeg


🧠 AI Architectures I've Built With

A map of the deep learning architectures and ML systems I've applied across real projects β€” not tutorials, but production pipelines.


πŸ”· Computer Vision

Architecture Project Details
YOLOv11 Instance Segmentation πŸ₯‡ Malaria AI Scope 17-class parasite segmentation on microscopic blood smear images. Custom dataset pipeline with multi-format conversion (Masks/JSON/TXT β†’ YOLO). Incremental learning support. 62% mAP50
MediaPipe Holistic πŸŽ“ LisAI Full-body landmark extraction: 468 face mesh + 33 pose + 42 hand points = 543 keypoints/frame. Spatial normalization relative to shoulder midpoint for scale/distance invariance
MLP / 1D-CNN (Static) πŸŽ“ LisAI 63-dim input (21 hand landmarks Γ— 3 coords). 3 Dense layers (256β†’128β†’64) + ReLU + Dropout(0.3). 87.3% accuracy on 26-class fingerspelling
OpenCV Preprocessing πŸ₯‡ Malaria AI Scope Advanced preprocessing pipeline for heterogeneous medical image datasets. Gaussian blur, brightness normalization, contour analysis

πŸ”Ά Sequence Models & Temporal Learning

Architecture Project Details
Bidirectional LSTM (Bi-LSTM) πŸŽ“ LisAI Sequence input: (T, 1662) feature matrix. Bidirectional layers let the model see future frames when classifying current state β€” critical for signs where the ending disambiguates the beginning
Transformer (Multi-Head Self-Attention) πŸŽ“ LisAI Long-range dependency capture across full gesture sequences. Parallel frame attention vs. LSTM's sequential processing. Adam optimizer with decaying LR schedule
GRU πŸŽ“ LisAI Evaluated alongside LSTM/Transformer as lighter alternative for temporal gesture modeling
Forward Padding + Masking πŸŽ“ LisAI Variable-length sign sequences (20–180 frames) unified via Keras masking layer β€” ensures backpropagation ignores padded frames

πŸ”΅ NLP & Large Language Models

Architecture Project Details
Multi-Agent RAG Pipeline πŸ₯ˆ Sherpa Sequential: RAGAgent β†’ SupervisorAgent. Score-threshold filtering (cosine sim β‰₯ 0.55) prevents hallucinated citations. Conversational fallback when no chunks pass threshold
LLM Fine-tuning (QLoRA) βœ… Mental D0C Fine-tuned Qwen3 with Unsloth on 12,000+ synthetic mental health conversations. Instruction-tuning for clinical assessment dialogue
Gloss-to-Natural Language (LLM post-processing) πŸŽ“ LisAI Local LLM integration (Gemma, Llama-3 via Ollama/LM Studio) for: β‘  LIS gloss β†’ Italian grammar ("IO MANGIARE MELA" β†’ "Sto mangiando una mela") β‘‘ Ambiguity resolution via sliding context window
Beam Search Context Engine πŸŽ“ LisAI Rule-based module combining model confidence scores + language frequency dictionary for most-likely word sequence decoding
Vector Similarity Search (Milvus) πŸ₯ˆ Sherpa FLAT index, COSINE metric. 1024-dim embeddings. Top-k=5 retrieval with score-threshold gate. Snapshot system for portable pre-computed vector DB

🟒 Classical ML & Ensemble Methods

Architecture Project Details
Random Forest Classifier βœ… Drug Repositioning 92% accuracy / precision / recall / F1 on 84,400-sample biomedical dataset for novel drug-disease association prediction
K-Means Clustering βœ… Drug Repositioning Identified 10 optimal semantic clusters in biomedical embedding space to surface hidden drug-disease patterns

βš™οΈ Data Engineering & MLOps Patterns

Pattern Project Details
FFmpeg Video Augmentation Pipeline πŸŽ“ LisAI Custom engine: geometric (H-flip for handedness swap, Β±15Β° rotation, scale jitter) + temporal (0.8×–1.2Γ— speed) + photometric (Gaussian blur, brightness) augmentation
Mixed Precision Training πŸŽ“ LisAI FP16 training with checkpoint management for memory-efficient long-sequence model training
Incremental / Continual Learning πŸ₯‡ Malaria AI Scope YOLOv11 training pipeline supporting incremental dataset expansion without full retraining
Multi-format Dataset Conversion πŸ₯‡ Malaria AI Scope Unified ingestion from heterogeneous annotation formats (binary masks, COCO JSON, plain TXT) β†’ YOLO segmentation format
Docker Multi-stage Build πŸ₯ˆ Sherpa Separate builder/production stages for Python backend + Node.js frontend. Non-root users, health checks, depends_on ordering
RAG Snapshot System πŸ₯ˆ Sherpa Export/import pre-computed Milvus vectors as portable JSON (with SHA-256 manifest). Eliminates re-embedding on fresh deployments

πŸ’» My Tech Stack

Languages & Databases

SQL

AI & Data Science

NumPy Pandas Matplotlib Plotly Jupyter Anaconda HuggingFace MediaPipe Ultralytics YOLO Unsloth FFmpeg

LLMs & Generative AI

GPT-4 Claude Gemini Llama 3 Qwen3 Mistral Gemma Ollama LM Studio vLLM

Backend & Databases

Milvus Next.js

Cloud & DevOps

SageMaker Colab TensorBoard CVAT

Design & Development Tools

Canva AutoCAD


πŸ‘¨β€πŸ’» Who am I?

class WhoAmI:
    user = 'Vicio Di Cara'
    birth_fact = 'The first internet ping in Italy coincides with my birth'

    currently_working_on = [
        "πŸŽ“ LisAI Interpreter β€” OPIT Master's Capstone (CNN-LSTM + Transformer)",
        "πŸ₯‡ Malaria AI Scope β€” 1st Place AWS University Engagement Program",
        "πŸ₯ˆ Sherpa Alzheimer β€” 2nd Place OPIT AI Competition (Multi-Agent RAG)",
        "βœ… Drug Repositioning Research (Random Forest + K-means, 92% accuracy)",
        "βœ… Mental D0C β€” LLM fine-tuned for mental health assessment (Qwen3)",
        "πŸš€ Building AI Agents to help others"
    ]

    hobbies = [
        "Surfing",
        "Bouldering",
        "Coding for Good"
    ]

    def get_city():
        return "Palermo, Italy"

    def future_ambitions():
        return "To travel the world, programming to help others."

Popular repositories Loading

  1. VIC_ VIC_ Public

    Config files for my GitHub profile.

    Jupyter Notebook 1

  2. Disinformation-BIAS-and-Fairness Disinformation-BIAS-and-Fairness Public

    Jupyter Notebook 1

  3. Smart_Home_AI Smart_Home_AI Public

    Jupyter Notebook 1

  4. Privacy-Surveillance Privacy-Surveillance Public

    Jupyter Notebook 1

  5. Drugs-Repositioning Drugs-Repositioning Public

    Jupyter Notebook 1 1

  6. VicDc VicDc Public

    1