Skip to content
View CuriousDolphin's full-sized avatar
🌈
building magic things
🌈
building magic things
  • Italy

Organizations

@FocoosAI

Block or report CuriousDolphin

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

👋 Hi! I'm Ivan Murabito, aka CuriousDolphin 🐬

I have no special skills, I just have a big hammer. 🔨

🔍 About Me

I am an AI Software Engineer specializing in Computer Vision applications 🤖.

My work spans Machine Learning 📚, MLOps 🔄, Cloud Engineering ⛅️ and Fullstack Development 🌐.

I've had the pleasure to contribute to the growth of: FocoosAI, OverIT.ai, Enerbrain.

👀 My Interests

  • 🤖 Computer Vision
  • 🌱 Sustainability
  • 👐 Open Source
  • 🕹️ Edge AI and IoT
  • 🎥 Video Live Streaming
  • 🏍️ Motorcycles
  • 🚁 Drones
  • 🏠 Home Automation
  • 🎮 Gaming

🛠️ My Tech Stack

💻 Languages
Python

🚀 API Frameworks
FastAPI

🧠 Model Serving
Ray NVIDIA Triton

📦 Deployment
Docker Kubernetes GitHub Actions ArgoCD Helm

📈 Monitoring
Grafana Sentry Weights & Biases

📚 AI/ML Libraries
OpenCV PyTorch Transformers ONNX Runtime

🌐 Frontend/Mobile
Angular Flutter Gradio Streamlit

🔐 Authn/Authz
OPA (Open Policy Agent) Auth0


📊 GitHub Stats


🧘 The Zen of Python 🐍

The Zen of Python, by Tim Peters

Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
Sparse is better than dense.
Readability counts.
Special cases aren't special enough to break the rules.
Although practicality beats purity.
Errors should never pass silently.
Unless explicitly silenced.
In the face of ambiguity, refuse the temptation to guess.
There should be one-- and preferably only one --obvious way to do it.
Although that way may not be obvious at first unless you're Dutch.
Now is better than never.
Although never is often better than right now.
If the implementation is hard to explain, it's a bad idea.
If the implementation is easy to explain, it may be a good idea.
Namespaces are one honking great idea -- let's do more of those!


📫 Get in Touch


🚀 Feel free to explore my repositories, fork projects, or reach out if you'd like to collaborate on AI, Computer Vision, MLOps, or Open Source projects!

Pinned Loading

  1. focoos focoos Public

    Forked from FocoosAI/focoos

    🚀 Lightning-fast computer vision models. Fine-tune SOTA models with just a few lines of code. Ready for cloud ☁️ and edge 📱 deployment.

    Python

  2. YoloGP YoloGP Public

    🤖 autodistillation groundingSAM ->yolov8 🏍️

    Jupyter Notebook

  3. nvidia-dind-actions-runners nvidia-dind-actions-runners Public

    10 3

  4. skills skills Public

    3

  5. radiomaster-mt12-edgetx-race-display radiomaster-mt12-edgetx-race-display Public

    Lua 6 1

  6. KEEP KEEP Public

    Python 2