Sitemap

A list of all the posts and pages found on the site. For you robots out there, there is an XML version available for digesting as well.

Pages

Posts

Future Blog Post

less than 1 minute read

Published:

This post will show up by default. To disable scheduling of future posts, edit config.yml and set future: false.

Blog Post number 4

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 3

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 2

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

Blog Post number 1

less than 1 minute read

Published:

This is a sample blog post. Lorem ipsum I can’t remember the rest of lorem ipsum and don’t have an internet connection right now. Testing testing testing this blog post. Blog posts are cool.

publications

Paper Title Number 4

Published in GitHub Journal of Bugs, 2024

This paper is about fixing template issue #693.

Recommended citation: Your Name, You. (2024). "Paper Title Number 3." GitHub Journal of Bugs. 1(3).
Download Paper

teaching

Data Management for Machine Learning Systems

Master Program, University of Münster, Department of Information Systems, 2021

Machine Learning systems are extremely impacted by data quality and volume, where data access is generally a bottleneck (i.e., moving data around is costly). Since common ML systems architectures are inspired by DB systems, in this seminar we explore how data management techniques have provided effective solutions to make ML reliable and more efficient. Official course website.

Data Integration

Master Program, University of Münster, Department of Information Systems, 2021

Data Integration is critical for diverse information system development tasks. In this course, a collection of tools and techniques is presented that can be applied in modern data integration tasks. Students are presented with the problems, solutions, and techniques related to data integration, and have the opportunity to apply the acquired knowledge techniques in practical scenarios. Official course website.

Project Seminar on Search Engine for Satellite Data

Master Program, University of Münster, Department of Information Systems, 2022

This project seminar explores the application of deep learning techniques to develop an advanced search engine for satellite imagery. Participants will learn how to leverage deep neural networks like CNNs, UNets, ResNets to classify and analyze satellite images, enabling efficient and accurate retrieval of specific features and patterns from vast satellite image datasets. Official course website.

Specialization Module on Deep Learning with Python

Undergraduate, University of Münster, Department of Information Systems, 2022

The Deep Learning with Python specialization module offers an in-depth exploration of neural networks, optimization algorithms, using popular Python libraries like TensorFlow and PyTorch. Through hands-on projects, participants gain practical experience in building and evaluating deep learning models for data science applications. Official course website.

Machine Learning for Modern Data Management

Master Program, University of Münster, Department of Information Systems, 2022

Database systems have been widely used in many real-world applications, due to their reliability and optimized operations. In this seminar, we research Machine Learning techniques that boost Data Management in highly demanding applications. We deep dive into the most recent developments from both research and industry. Official course website.

Computer Structures and Operating Systems

Undergraduate, University of Münster, Department of Information Systems, 2023

This course addresses how hardware and software systems are built, using abstraction, and how they work together. Students are guided to build a complete, general-purpose, and working computer system from ground up, starting with elementary logic gates. Official course website.

Mentoria em Engenharia de Computação

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

Bem-vindo ao Programa de Mentoria em Engenharia de Computação

Fundamentos de Programação em Python

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Ciência de Dados e Inteligência Artificial, 2025

O curso de Fundamentos de Programação em Python tem como objetivo capacitar os alunos nos conceitos essenciais da programação, desde os princípios básicos até a introdução a estruturas de dados. Serão abordados conceitos fundamentais de informática, descrição de algoritmos por meio de pseudocódigo, fluxogramas e linguagem de programação, além do desenvolvimento da lógica de programação.

Implementação de Núcleo de Sistema Operacional

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

O curso de Implementação de Núcleo de Sistema Operacional permite estudar e compreender as estruturas mais internas de um Sistema Operacional, construindo mentalmente um modelo de seu funcionamento.

Projetos de Sistemas Operacionais

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

O curso de Projetos de Sistemas Operacionais tem como objetivo estudar componentes e técnicas de gerenciamento de sistemas operacionais modernos, incluindo tópicos como processos, threads, escalonamento, entrada/saída e memória virtual.

Sistemas Computacionais

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Ciência de Dados e Inteligência Artificial, 2025

O curso de Sistemas Computacionais tem como objetivo desenvolver a capacidade de idealizar e prototipar sistemas computacionais em diferentes níveis de abstração.

Projeto Final I - Engenharia de Computação

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

O curso Projeto Final I oferece a oportunidade de aplicar todos os conhecimentos adquiridos ao longo da graduação na concepção, desenvolvimento e validação de um projeto de engenharia de computação, com acompanhamento docente e foco em inovação, metodologia científica e responsabilidade ética.

Estudos Avançados de Bancos de Dados

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Sistemas de Informação, 2025

O curso de Estudos Avançados de Bancos de Dados tem como objetivo investigar tópicos relativos aos tratamento e manipulação de dados no contexto de projetos de Ciência de Dados.

Computação na Nuvem

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Ciência de Dados e Inteligência Artificial, 2025

Esta disciplina oferece uma exploração abrangente do paradigma de computação em nuvem, crucial para o desenvolvimento e implantação de soluções modernas de Dados e Inteligência Artificial.

Inteligência Artificial

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Ciência de Dados e Inteligência Artificial, 2025

Avançar na fronteira do futuro exige uma compreensão profunda das tecnologias que estão redefinindo o mundo ao nosso redor. Esta disciplina de Introdução à Inteligência Artificial oferece um mergulho fundamental nos conceitos, princípios e aplicações dessa área transformadora.

Tópicos em Ciência de Dados

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Ciência de Dados e Inteligência Artificial, 2025

Esta disciplina oferece uma oportunidade de estudos nos temas mais atuais nos campos de Ciência de Dados e Inteligência Artificial.

Visão Computacional

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

A disciplina de Visão Computacional oferece uma imersão nos fundamentos teóricos e práticos do reconhecimento de padrões em imagens utilizando técnicas de deep learning. A ênfase na aplicação prática, combinada com uma base sólida em aprendizado de máquina, prepara os futuros profissionais para atuarem no crescente mercado de sistemas inteligentes e visão computacional.

Autômatos, Linguagens e Computação

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

Esta disciplina oferece uma imersão nos fundamentos teóricos da computação, explorando a relação intrínseca entre autômatos, linguagens formais e a própria natureza da computabilidade. O estudo desta área é crucial para o desenvolvimento de algoritmos eficientes, a compreensão dos limites da computação e a construção de modelos abstratos que representam sistemas computacionais complexos.

Projeto Final II - Engenharia de Computação

Undergraduate Program, Pontifícia Universidade Católica de Campinas, Engenharia de Computação, 2025

Esta disciplina marca o fim de um ciclo acadêmico em Engenharia de Computação, representando a culminância do conhecimento adquirido ao longo do curso. Ela é uma oportunidade singular para aplicar os princípios teóricos e as habilidades práticas desenvolvidas, consolidando sua formação profissional e demonstrando capacidade de inovação e resolução de problemas complexos. A disciplina está intrinsecamente ligada à metodologia científica e tecnológica, enfatizando a importância da ética no desenvolvimento tecnológico e do respeito ao meio ambiente como pilares fundamentais para a atuação responsável do engenheiro de computação.