Felipe Cotti's
portfolio ofcreations andexperiments
Get my current Résumé/CV here: [PDF]
Hello, and welcome to my portfolio section.
Here you'll find a few public projects where I try a few things out. These are also more suited to be presented in general; Not made as quick scribbles or with mostly outdated knowledge.
I appreciate the art of scratching an itch, so they're doing that.
They might tend to have a certain amount of over-engineering if taken as face value - they are meant to be learning pieces as well. And if to learn something it makes more sense for it to be in the context of a larger application, we might have a... L-shaped design?
Welcome to my back scratchers.
Guestbooky

A simple, private-minded guestbook. Meant for engaged couples who want to receive messages from their kin and friends.

Contains a small admin panel, where it is possible to privately read sent messages, and delete them.
Link: Github
Commentary: Guestbooky
Commentary
Did it reach MVP?
Yes!
Tech used:
- C# / .NET / ASP.NET WebAPI
- Mediatr / "CQRS Lite Edition"
- Clean Architecture principles
- MongoDB / NoSQL
- xUnit / Moq
- Docker / Docker-Compose
- Complete CI/CD with Github Actions
- REST API good practices
- JWT / Admin Authentication
- Serilog
- FluentValidation
- HTML/CSS/JS for entry input
- React (Admin Panel)
Plpext

A tool for extracting audio files in the extinct Plus for MSN Messenger's .plp backup format.
Features an embedded media player to preview your long-lost audio snippets.
Link: Github
Commentary: Plpext
Commentary
Did it reach MVP?
Yes!
Tech used:
- C# / .NET
- AvaloniaUI
- Templated Controls
- CommunityToolkit.MVVM
- OpenAL
- Velopack
- Complete CI/CD with Github Actions
More coming soon...
As an under-construction piece, you can expect updates regularly here.
What else is planned to be added here so far?
- I should figure out other bite-sized uses for the next topics I want to engage with: messaging and cloud.
- An adedanha (Categories) platform, where users can suggest and rank actually good categories.
Felipe Cotti e seu
portfólio decriações eexperimentos
Pegue meu Résumé/CV atual aqui (Inglês): [PDF]
Olá pessoa, seja bem-vinda ao meu portfólio.
Aqui você vai encontrar alguns projetos públicos onde eu faço algumas experiências. Eles também são mais apropriados para serem apresentados de modo geral; um pouco mais elaborados que um rascunho ou coisas com conhecimentos defasados.
Eu sou um apreciador da arte de coçar uma coceira, então esses projetos fazem isso.
A tendência é que eles tenham uma certa dose de engenharia excessiva se considerar a implementação ao pé da letra - saliento que eles também são projetos de aprendizado. E se for necessário para aprender alguma coisa que ela esteja no contexto de uma aplicação com um alicerce maior, nós podemos ter um... Design em L?
Boas-vindas aos meus coçadores de costas.
Guestbooky

Um livro de visitas simples e privado. Pensado para pessoas em noivado que desejem receber e guardar mensagens de seus entes e amigos.

Possui um pequeno painel de administração onde é possível ler de forma privada as mensagens enviadas, e excluí-las.
Link: Github
Comentários: Comentários
do Guestbooky (em inglês)
Já alcançou o MVP?
Sim!
Tecnologias usadas:
- C# / .NET / ASP.NET WebAPI
- Mediatr / "CQRS de Leve"
- Princípios de Arquitetura Limpa
- MongoDB / NoSQL
- xUnit / Moq
- Docker / Docker-Compose
- CI/CD completo com Github Actions
- Boas práticas de API REST
- JWT / Autenticação de Administrador
- Serilog
- FluentValidation
- HTML/CSS/JS para as entradas de mensagens
- React (Painel de Administração)
Plpext

Uma ferramenta para extrair arquivos de áudio no formato de backup .plp to extinto Plus para o MSN Messenger.
Possui um reprodutor de mídia embutido para ouvir suas vírgulas sonoras perdidas até então.
Link: Github
Comentários: Comentários
do Plpext (em inglês)
Já alcançou o MVP?
Sim!
Tecnologias usadas:
- C# / .NET
- AvaloniaUI
- Templated Controls
- CommunityToolkit.MVVM
- OpenAL
- Velopack
- CI/CD completo com Github Actions
Em breve, mais coisas...
Essa página está em construção ainda, e você pode conferir novidades com alguma regularidade aqui.
O que mais já está planejado para ser adicionado aqui até agora?
- Eu preciso pensar em outros usos de escopo adequado para os próximos assuntos nos quais quero aprender algo: mensageria e nuvem.
- Uma plataforma de Adedanha, onde os usuários possam sugerir e classificar categorias boas de verdade.