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

Highlights

  • Pro

Block or report francis802

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

Francisco Campos

AI/ML engineer based in Porto. I'm currently an AI Engineer, where I build AI products end to end, mostly multi-agent pipelines and RAG systems with a full-stack layer around them. I'm finishing my MSc in Artificial Intelligence at FEUP, with a thesis on conversational agents for smart-home automation.

I did my bachelor's in Informatics and Computing Engineering at FEUP too, and spent an exchange semester at PUC Chile. Most of my project work is in deep learning, computer vision and NLP, and I like taking things the whole way from raw data to something that actually runs, which is what most of my repos are.

Outside the projects: I've spent two years as a teaching assistant at FEUP for Theory of Computation, Algorithms and Data Structures, and Compilers, I ran weekly debates in the university Debate Society, and I did a lot of organising at BEST Porto. I work in Portuguese, English and Spanish.

Right now I'm looking for new-grad and full-time roles.

Contact

Email LinkedIn Spotify

Tech

Python is my main language for ML; C++ and Java for most other things.

  • Languages: Python, C++, Java, JavaScript, SQL
  • ML and data: PyTorch, TensorFlow, scikit-learn, Hugging Face, OpenCV, pandas, NumPy
  • Web: Angular, Laravel, Flutter
  • Tools: Docker, Git, Linux, PostgreSQL

Projects

The work I'm most proud of is pinned right below. For the full trail, from this year's master's projects back to first-year of my BSc, see PROJECTS.md.

Pinned Loading

  1. DeepFake-Detection DeepFake-Detection Public

    Jupyter Notebook

  2. JavaMM-Compiler JavaMM-Compiler Public

    Compiler made for a subset of Java. Used an ANTLR Grammar, AST, and the backend engines Ollir and Jasmin to compile a class to executable code. Also implemented a "-o" optimization for constant fol…

    Java

  3. Penalty_Shoot_FCP Penalty_Shoot_FCP Public

    Python

  4. Chess-Vision Chess-Vision Public

    Jupyter Notebook