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

Guestbooky reference

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

Guestbooky Admin Panel

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

Plpext reference

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

Referência do Guestbooky no Github

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

Painel de Administração do Guestbooky

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

Referência do 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.