Skip to content
View ruiribeiro04's full-sized avatar
  • Porto, Portugal
  • 07:22 (UTC +01:00)

Highlights

  • Pro

Organizations

@SophieCodex

Block or report ruiribeiro04

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

Rui Neves

Software Developer Β· Systems Programming Β· AI & Agentic Systems


πŸ‘¨β€πŸ’» About Me

Software Developer with a strong foundation in systems programming (C/C++/Unix) and modern AI automation (Python/Agentic Stack). Currently advancing through the 42 Porto curriculum β€” a rigorous, peer-to-peer learning environment focused on C, algorithms, and Unix architecture.

Passionate about Linux systems, network security, and building production-grade AI pipelines. Recently completed certifications in RAG, Generative AI, Agentic AI, and Vector Databases (Qdrant), and shipped a full-stack AI-powered documentation search engine as a capstone project.

"First, solve the problem. Then, write the code."


πŸŽ“ 42 Porto β€” Common Core

42 Logo Β  Currently at Milestone 5 β€” C++ (CPP Modules)


Milestone Project Status
5 CPP Modules (42-cpp) 🚧
4 Cub3d βœ…
3 Minishell βœ…
3 Philosophers βœ…
3 Exam Rank 03 βœ…
2 So Long βœ…
2 Push_swap βœ…
2 Exam Rank 02 βœ…
1 Born2beRoot βœ…
1 Get Next Line βœ…
1 ft_printf βœ…
0 Libft βœ…

πŸš€ Featured Projects

πŸ” MiniLibX Qdrant Search Engine β€” AI-powered hybrid search engine for MiniLibX docs Β Β·Β  GitHub
  • Hybrid Search β€” Qdrant with dense (BGE-small-en-v1.5), sparse (BM25) & reranking (ColBERT v2)
  • Dual-mode UI β€” Google-style Search Assist + full conversational AI Agent mode
  • Two LangGraph agents β€” lightweight gpt-4o-mini Assist Agent + full ReAct Agent with 5 RAG tools
  • AG-UI protocol β€” real-time generative UI cards streamed via ag-ui-langgraph
  • Full-stack β€” FastAPI Β· Next.js 16 / React 19 Β· Zustand Β· shadcn/ui
  • Data pipeline β€” Jupyter notebook β†’ LLM-structured docs β†’ Qdrant ingestion
🏒 Kariomi β€” Company Deep Research Agent β€” Agentic pipeline for interview intelligence reports
  • 6-agent team (Agno) β€” tech stack, job patterns, sector context, pain points, pitch strategy, report generation
  • Personalized output β€” STAR stories, interviewer-type mapping (HR / Tech Lead / PM / CFO), 3 elevator pitch variants
  • Staged MD/PDF report with human-confirmation checkpoint before finalization
πŸ“„ Kariomi-Mini β€” AI Resume & Cover Letter Tailor Β Β·Β  GitHub
  • Multi-agent pipeline β€” Profile Extractor Β· Job Analyzer Β· Fit Analyzer Β· Resume Tailor Β· Cover Letter Crafter Β· Reviewer
  • LangGraph orchestration β€” state-managed workflows with Pydantic validation
  • Privacy by Design β€” all data processed in-memory, never persisted to disk
  • PDF export β€” polished resumes and cover letters ready to send

πŸ› οΈ Tech Stack

Systems & Low-Level

C C++ Shell Script Linux

Backend & APIs

Python FastAPI Django Django REST Redis Celery

AI & Agentic Frameworks

LangChain LangGraph LlamaIndex HuggingFace CrewAI AutoGen

Vector & Graph Databases

Qdrant ChromaDB Neo4j

Frontend

Next.js React TailwindCSS

DevOps & Infrastructure

Docker Nginx Git WireGuard

Debugging & Tools

GDB Valgrind Wireshark

Web Scraping & Automation

n8n Selenium BeautifulSoup


πŸ“œ Certifications

Year Certificate Issuer
2026 Qdrant Essentials Course Qdrant Academy
2026 IBM RAG and Agentic AI IBM / Coursera
2026 Retrieval Augmented Generation Specialization Packt / Coursera
2026 Hugging Face Agents Course Hugging Face
2025 n8n Course Level 2 n8n
2018 Introduction to Hacking and Pentesting (Python) Solyd Offensive Security

πŸ“« Let's Connect

LinkedIn


Open to Software Developer Β· Backend Β· AI Engineering opportunities β€” feel free to reach out!

Pinned Loading

  1. minilibx-qdrant-search-engine minilibx-qdrant-search-engine Public

    A documentation search engine (backed by Qdrant hybrid search and LangGraph agents) for the MiniLibX C graphics library, built as a capstone project for the Qdrant Essential Course.

    TypeScript

  2. Kariomi-Mini Kariomi-Mini Public

    A multi-agent AI system that helps users tailor their resumes and cover letters to specific job requirements.

    Python

  3. awesome-koreader awesome-koreader Public

    😎 A curated list of awesome KOReader plugins, tools, patches, sync servers, and resources for e-ink readers.

    22 2

  4. 42-minishell 42-minishell Public

    Forked from vde-maga/42-minishell

    This project is about creating a simple shell. Yes, your very own little Bash. You will gain extensive knowledge about processes and file descriptors.

    C

  5. 42_philosophers 42_philosophers Public

    I never thought philosophy would be so deadly.

    C

  6. 42_push_swap 42_push_swap Public

    Sorts integers using two stacks and minimal operations with parsing and radix sort algorithm.

    C