Skip to content
View eduardooliveiraps's full-sized avatar

Highlights

  • Pro

Block or report eduardooliveiraps

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

Hi, I'm Eduardo Oliveira

About Me

I'm a problem-solver with a curious mind and a team-focused mentality. I've gained experience in software engineering, artificial intelligence, and data science across both academia and industry. I hold an MSc in Artificial Intelligence from the Faculty of Engineering of the University of Porto (FEUP). I thrive on tackling ambitious challenges in collaborative, multidisciplinary teams, turning ideas into impact. My work in AI systems, LLM agents, and full-stack platforms has reached hundreds of end users and earned national and international recognition.

AI and technology are what excite me, and I love exploring how they can transform businesses, enhance society, and solve real-world challenges. My purpose is to continuously create a lasting, positive impact on humanity at the broadest possible scale.

Highlights

  • πŸ“„ Authored a paper on a memory architecture for LLM agents, accepted at ISAMI'26 (17th International Symposium on Ambient Intelligence)
  • πŸ† Project of the Year β€” jeniAL Awards 2025 (national, 26 Junior Enterprises) & Most Impactful Project β€” European Excellence Awards 2026 (16 countries, 325+ Junior Enterprises)
  • πŸš€ Built and shipped platforms with direct real-world impact, adopted across five organizations:
    • Scheduling platform automating twice-daily shift assignments for 384 firefighters at the Porto fire department
    • Internal AI assistant used by 60+ team members
    • Document intelligence platform used by 68 R&D professionals
    • Accreditation platform used by a national federation of 1,400+ student entrepreneurs
    • Operations platform managing stock, distribution, and sales across 4 sites for an international nonprofit

Skills & Technologies

Programming & Software: Python, TypeScript/JavaScript, SQL, C++, R, HTML/CSS, REST APIs, Git, Agile Methodologies
AI & LLMs: LLM APIs & Agents, RAG, Vector Databases, Model Context Protocol (MCP), LangChain, LangGraph, Multimodal Embeddings, Explainable AI (XAI), Prompt Engineering
Data & ML: Machine Learning, Deep Learning, NLP, Computer Vision, Reinforcement Learning, pandas, NumPy, scikit-learn, PyTorch, Hugging Face Transformers
Data Engineering & Automation: ETL Pipelines, Web Scraping, Selenium, Beautiful Soup, n8n, Automation
Infrastructure & Tools: Docker, AWS, Google Cloud, PostgreSQL, MongoDB, Prisma ORM, FastAPI, React / Next.js, NestJS, Strapi, GitHub Actions, CI/CD
AI-Assisted Dev Tools: Claude Code, GitHub Copilot, Cursor
Professional Skills: Leadership, Project Management, Team Coordination, Strategic Thinking, Client Communication, Architectural Design, Code Review, Figma

Education

M.Sc. in Artificial Intelligence β€” Final Grade: 17/20
Faculty of Engineering, University of Porto (FEUP)
Sep 2024 – Jul 2026
Relevant Coursework: Advanced Topics in Machine Learning, Advanced Topics in Artificial Intelligence, Natural Language Processing, Deep & Reinforcement Learning, Computer Vision, Topics in Intelligent Robotics, Bioinformatics

B.Sc. in Informatics and Computing Engineering
Faculty of Engineering, University of Porto (FEUP)
Sep 2021 – Jul 2024
Relevant Coursework: Programming, Algorithms and Data Structures, Software Engineering, Databases, Parallel and Distributed Computing, Computer Security, Human-Computer Interaction

Experience

AI Research Engineer β€” INESC TEC Β· Mar 2025 – Aug 2026

  • Built a full-stack document intelligence platform (FastAPI, React, MongoDB, Docker) with multimodal embeddings and vector search, used by 68 R&D professionals to surface redundancies and information gaps across 800+ page collaborative workspaces
  • Designed a memory architecture for LLM agents that combines semantic search and graph traversal within a fixed token budget; authored a paper accepted at ISAMI'26 (17th International Symposium on Ambient Intelligence)

JuniFEUP Β· Porto, Portugal

Team Leader Β· Apr 2025 – Aug 2026

  • Built an internal agentic AI assistant (Next.js, Node.js, PostgreSQL, pgvector) for 60+ members using LLM-based intent classification and MCP routing across Google Calendar, Notion, and internal knowledge bases, cutting information retrieval from 10+ minutes to under 5 seconds
  • Led a 2-developer team delivering a full-stack operations platform for an international nonprofit, driving 3 follow-on contracts
  • Built Python pipelines standardizing medical provider records across insurance networks for a national insurer, using embeddings and LLM-assisted matching to refresh a nationwide dataset monthly

Software Developer Β· Oct 2024 – Apr 2025

  • Built a scheduling platform (React, FastAPI, PostgreSQL, Docker) automating twice-daily shift assignments for 384 firefighters, saving 1,500+ hours a year for the HR department
  • Awarded Project of the Year (jeniAL Awards 2025) and Most Impactful Project (European Excellence Awards 2026)

IT Manager β€” Junior Enterprises Portugal Β· Jul 2025 – Aug 2026

  • Built and deployed a containerized audit platform (React, Strapi, Docker, AWS) with automated CI/CD via GitHub Actions, used by the national federation of 26 Junior Enterprises to track accreditation for 1,400+ members

Data Engineer Intern β€” University of Madeira Β· Sep 2024 – Nov 2024

  • Built a modular, containerized ETL pipeline (Python, Apache Airflow, PostgreSQL, Docker) that ingests 2,500+ flight records a day from multiple sources, delivering clean datasets that supported a master's thesis on tourism analytics

M.Sc. in Artificial Intelligence Projects

Course Project Name Description Grade (/20)
Advanced Topics in Machine Learning RAG-Chatbot-Technical-Docs A Retrieval-Augmented Generation (RAG) chatbot for answering questions from technical PDF documentation 20
Advanced Topics in Machine Learning Airline-Satisfaction-XAI Exploring Explainable AI (XAI) techniques to interpret a classification model predicting airline passenger satisfaction 19
Topics in Intelligent Systems MARL-MPE Multi-agent reinforcement learning using MADDPG in Multi-Agent Particle Environments (MPE) 18
Introduction to Data Science Health-Insurance-Predictor Developing a predictive classification model to identify health insurance status for a Kaggle competition 19.5
Artificial Intelligence and Society Prompt-Injection-Detection Exploring embedding-based classifiers to detect and defend against prompt injection attacks in Large Language Models (LLMs) 20
Topics in Intelligent Robotics RAG-Robotics RAG chatbot for robotics code generation, evaluated in simulation environment 17
Deep and Reinforcement Learning Deepfake-Detect-Generate DeepFake Detection & Generation 19.8
Computer Vision Chessboard-Vision Detecting chess pieces and mapping their positions 17
Bioinformatics T2R38-Phylogenetic-Analysis Phylogenetic Analysis of the T2R38 Gene Across Species 19.5
Natural Language Processing Consumer-Complaint-Transformer-Classifier Transformer-based approach for classifying financial consumer complaint narratives 18.9

Contact Me

Pinned Loading

  1. ArtificialIntelligence-A1 ArtificialIntelligence-A1 Public

    Google Hash Code 2022 - One Pizza Optimization Problem (Artificial Intelligence, 3rd Year, 2nd Semester)

    Jupyter Notebook 1

  2. HaskellCompiler HaskellCompiler Public

    A Haskell compiler and virtual machine supporting arithmetic and boolean expressions, as well as control structures like if and while (Functional and Logic Programming, 3rd Year, 1st Semester)

    Haskell 1

  3. TrikeBoardGame TrikeBoardGame Public

    Trike board game implemented with Prolog (Functional and Logic Programming, 3rd Year, 1st Semester)

    Prolog 1

  4. NIAEFEUP/tts-be NIAEFEUP/tts-be Public

    A platform where students can experiment with the possible combination of schedule options they can pick at the start of the semester

    Python 13 2