Skip to content
View ColRuDev's full-sized avatar
💭
the right itsnot always the easiest
💭
the right itsnot always the easiest

Highlights

  • Pro

Block or report ColRuDev

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

Nicolás Colmenares Ruiz 👋

Software Engineer | Specializing in Full-Stack Systems & Machine Learning Engineering

I am a Software Engineer graduated from ICESI University (Colombia), currently pursuing an MSc in Applied Artificial Intelligence. My engineering philosophy centers on building robust, highly-optimized software architectures that seamlessly couple advanced Machine Learning pipelines with lightweight, high-performance web systems.


🛠️ Tech Stack & Expertise

🧠 AI / ML Engineering

  • Frameworks: PyTorch, TensorFlow
  • Generative AI: LLMs (Gemini, GPT), RAG pipelines, Symbolic Music Gen
  • Languages: Python

⚡ Full-Stack Systems

  • Frontend: Next.js, React, TypeScript, TailwindCSS
  • Backend APIs: FastAPI, NestJS, Node.js
  • Tooling: uv, Ruff, Pytest

☁️ Cloud & DevOps

  • Cloud Providers: AWS, Azure, Google Cloud
  • IaC & Contain.: Terraform, Docker
  • CI/CD & Git: GitHub Actions, Git Workflows

🚀 Featured Architecture & Projects

Here are a few projects I've designed and built:

  • 🎹 text2midi: Deep learning-powered symbolic music generation bridging natural language descriptions and musical MIDI representations. Developed as part of the MSc program at ICESI University.
  • 🔍 job-candidate-matcher: An AI-powered evaluation API that analyzes candidate profiles against job specifications to generate deep compatibility analysis.
  • 📂 gemini-rag-demo: A minimal and highly efficient Retrieval-Augmented Generation (RAG) implementation using the Gemini File Search API, featuring a Streamlit web interface.
  • 🤖 lore-analist-agent: An AI agent designed to query and analyze the lore, context, and databases of any series, movie, or videogame.

📬 Let's Connect

If you'd like to talk about software engineering, AI systems, or professional opportunities, feel free to reach out!

Pinned Loading

  1. portfolio portfolio Public

    Repository for NickEsColR portfolio

    Astro

  2. text2midi text2midi Public

    This project is part of the MSc in Applied Artificial Intelligence program at Universidad ICESI, Colombia. It focuses on symbolic music generation using deep learning techniques to bridge natural l…

    Python

  3. lore-analist-agent lore-analist-agent Public

    Agent app to ask about universe of any serie, movie or videogame

    Python

  4. gemini-rag-demo gemini-rag-demo Public

    A minimal RAG demo using the Gemini File Search API — upload documents, get grounded answers with citations. Includes a Streamlit web UI and a CLI pipeline.

    Python

  5. book-tracker book-tracker Public

    Web to track books

    Astro

  6. color-theory color-theory Public

    TypeScript