Skip to content
View DuarteFrugoli's full-sized avatar

Block or report DuarteFrugoli

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

Pedro Henrique Duarte Frugoli

Software Engineering student at Inatel · Mobile and software developer

English · Português

LinkedIn Email Google Play


English

I am a Software Engineering student at Inatel, focused on building useful, well-structured software. My experience includes publishing a mobile app, developing open-source projects, automated testing and CI, and conducting academic research in physical-layer security for wireless communications.

I currently work mainly with Flutter/Dart, Kotlin/Android and Python, while continuing to develop my skills in software architecture, quality assurance, DevOps and backend development.

Featured projects

An offline companion app for creating, leveling up and managing 5e characters, published on Google Play with 500+ downloads and support for 10 languages.

  • Guided character creation and multiclass level-up flow
  • Character sheets, spells, inventory, resources, notes and dice rolling
  • Local-first storage with character import, export and backup
  • Built with Flutter, Dart, Riverpod, GoRouter and JSON serialization

View on Google Play

An open-source project in active development that aims to turn an Android device into a flexible gamepad bridge for Windows and Linux.

  • Native Android application built with Kotlin and Jetpack Compose
  • Reactive state and asynchronous processing with Coroutines and Flow
  • Designed to support touch controls and connected game controllers
  • Free, open source and licensed under Apache 2.0

Research and achievements

  • Co-author of the paper “Performance Evaluation of Physical Layer Security Key Generation for Heterogeneous IoT Devices”, accepted at SIoT 2026.
  • Undergraduate research in physical-layer key generation for 5G/6G and IoT systems, using Python simulations, Rayleigh/AWGN channel models, BPSK/QPSK, BCH reconciliation and Monte Carlo evaluation.
  • 2nd place in the Social Impact category at the 44th FETIN, with the Associação Cãopanheiros application.

Technologies

Main stack

Dart Flutter Kotlin Android Python

Additional experience

C C++ Java JavaScript HTML5 CSS3 SQL

Tools and practices

Git GitHub Actions Docker Linux Gradle


Português

Sou estudante de Engenharia de Software no Inatel, focado em construir software útil e bem estruturado. Minha experiência inclui a publicação de um aplicativo mobile, o desenvolvimento de projetos open source, testes automatizados e integração contínua, além de pesquisa acadêmica em segurança de camada física para comunicações sem fio.

Atualmente trabalho principalmente com Flutter/Dart, Kotlin/Android e Python, enquanto continuo desenvolvendo minhas habilidades em arquitetura de software, qualidade, DevOps e backend.

Projetos em destaque

Aplicativo offline para criar, evoluir e gerenciar personagens de 5e, publicado na Google Play com 500+ downloads e suporte a 10 idiomas.

  • Criação guiada de personagens e evolução com multiclasse
  • Fichas, magias, inventário, recursos, anotações e rolagem de dados
  • Armazenamento local com importação, exportação e backup de personagens
  • Desenvolvido com Flutter, Dart, Riverpod, GoRouter e serialização JSON

Ver na Google Play

Projeto open source em desenvolvimento que busca transformar um dispositivo Android em uma ponte flexível de controle para Windows e Linux.

  • Aplicativo Android nativo desenvolvido com Kotlin e Jetpack Compose
  • Estado reativo e processamento assíncrono com Coroutines e Flow
  • Projetado para aceitar controles na tela e gamepads conectados
  • Gratuito, open source e licenciado sob a Apache 2.0

Pesquisa e conquistas

  • Coautor do artigo “Performance Evaluation of Physical Layer Security Key Generation for Heterogeneous IoT Devices”, aceito no SIoT 2026.
  • Iniciação científica em geração de chaves na camada física para sistemas 5G/6G e IoT, utilizando simulações em Python, canais Rayleigh/AWGN, BPSK/QPSK, reconciliação BCH e avaliações de Monte Carlo.
  • 2º lugar na categoria Impacto Social da 44ª FETIN, com o aplicativo da Associação Cãopanheiros.

Tecnologias

Stack principal

Dart Flutter Kotlin Android Python

Experiência adicional

C C++ Java JavaScript HTML5 CSS3 SQL

Ferramentas e práticas

Git GitHub Actions Docker Linux Gradle


Open to internship and junior software development opportunities.

Disponível para oportunidades de estágio e desenvolvimento de software em nível júnior.

Popular repositories Loading

  1. dnd-character-tool dnd-character-tool Public

    DND Character Tool is a cross-platform Flutter application designed to help players create, manage, and organize their Dungeons & Dragons characters. Easily track character sheets, spells, abilitie…

    Dart 4

  2. mindscape mindscape Public

    MindScape game, Fetin 2024 project in gamemaker

    Game Maker Language 2

  3. estabelecer-chaves-pkg estabelecer-chaves-pkg Public

    Python 1

  4. coc7e-character-tool coc7e-character-tool Public

    A C++ tool for creating, customizing, and saving Call of Cthulhu 7th Edition RPG characters. Includes a terminal interface, JSON export, and support for both players and game masters.

    C++ 1

  5. construtech construtech Public

    Forked from jaumg2004/Construtech

    Python 1

  6. projeto-s05-ihm projeto-s05-ihm Public

    HTML