Skip to content
View JoaoAssalim's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@SoftwareMango @AMGA-PROG @IA-Asa

Block or report JoaoAssalim

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 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
JoaoAssalim/README.md

🧠 Hey there, I'm João Assalim!

πŸ‘‹ About Me

  • πŸ’» Backend & AI Developer
  • πŸ€– Focused on LLMs, AI Agents, and LLM OS
  • 🧠 Currently researching Generative AI, agent architectures, and applied machine learning
  • πŸŽ“ Graduated in Systems Analysis and Development – FATEC Ourinhos
  • ☁️ AWS Certified AI Practitioner
  • πŸ† Strong background in competitive programming and problem solving
  • πŸ“š Continuously studying Applied Mathematics for Machine Learning (Linear Algebra, Calculus, Probability & Statistics) and Traditional ML foundations

πŸ† Competitions & Achievements

Programming Competitions

  • πŸ₯‡ Champion – XIII InterFatecs Programming Marathon (2025)
  • πŸ₯‡ 1st Place – VI FATEC Ourinhos Programming Marathon (2023 & 2024)
  • πŸ… Top 7 – XII InterFatecs Programming Marathon (2024)
  • πŸ₯‡ Hackathon NASA 2022 – Regional Champion (Project: ClimAgro)
  • πŸ… Participation in SBC Regional Programming Contests (2022 & 2023)

Coding Platforms Rankings

  • πŸ₯‡ Beecrowd: 1st at FATEC Ourinhos, 51st worldwide
    πŸ”— Profile
  • 🧩 LeetCode: Ranked 991,124th globally
    πŸ”— Profile
  • 🧠 Codeforces: 1st at FATEC Ourinhos, 130,249th globally
    πŸ”— Profile

πŸ’» Featured Projects

πŸ”« Weapon & Knife Detector (Real-Time)

  • Stack: OpenCV, YOLOv8, Ultralytics, Wavelets
  • About: Real-time detection system for knives and firearms, built with modern computer vision techniques.

πŸ™οΈ CityOn – Smart City App

  • Stack: React Native Β· Django
  • About: Mobile solution designed to improve urban management, public services, and communication between citizens and local authorities.
  • πŸ”— Available on Google Play

🧾 Text Classification – NLP

  • Stack: TensorFlow, scikit-learn, Pandas
  • About: Intelligent text classification pipeline for automated document processing and semantic analysis.

πŸ€– Intelligent Bots & AI Agents

  • WhatsApp automation bot built with FastAPI, supporting user onboarding, construction-project tracking, cost storage, and interactive conversational flows.

🧬 PydanticAI & LLM Agents

  • Experiments involving agentic systems, nested Pydantic models, retrieval workflows, tool-using agents, and automation pipelines powered by LLMs.
  • πŸ”— Available on Github Repo

βš™οΈ Tech Stack

Languages

AI & Machine Learning

Backend & APIs

Databases

Tools & Cloud


πŸ“ž Connect With Me

🌐 LinkedIn
πŸ“Έ Instagram
πŸ“Š Kaggle
πŸ’» GitHub


πŸ“Š GitHub Stats

JoaoAssalim's Stats JoaoAssalim's Top Languages


Pinned Loading

  1. Weapons-and-Knives-Detector-with-YOLOv8 Weapons-and-Knives-Detector-with-YOLOv8 Public

    Weapons and Knives Detection Using YOLO v8 for Surveillance System

    Jupyter Notebook 40 14

  2. AgenticVerse AgenticVerse Public

    Python

  3. Class-by-Description-Classifier-with-NLP Class-by-Description-Classifier-with-NLP Public

    Enhancing Item Classification through Natural Language Processing: Leveraging Text Descriptions for Precise Categorization

    Jupyter Notebook 1

  4. Beecrowd-Solution Beecrowd-Solution Public template

    Beecrowd Solution in Python, C, C++, Java and SQL

    Python 5

  5. Computer-Vision-Projects Computer-Vision-Projects Public

    Jupyter Notebook

  6. Math-for-ML Math-for-ML Public

    My math study focused on ML

    Jupyter Notebook