Meu nome é Samuel e sou de Juazeiro do Norte, Ceará.
- 🔭 Sou estudante de Engenharia de Software na Universidade Federal do Cariri (UFCA).
- 🌱 Como idealizador e um dos principais desenvolvedores do EducAlin, estou focado na criação de uma plataforma interativa para fortalecer a relação de ensino entre professores e alunos.
- 📚 Aprimorando minhas habilidades em Python para desenvolvimento de backend e PLN, e JavaScript para interfaces.
-
EducAlin - (Repositório da plataforma em breve)
- Plataforma educacional projetada para fortalecer a interação professor-aluno através do acompanhamento de desempenho e sugestão de atividades. Como idealizador, participo de todo o ciclo do projeto, da concepção à implementação.
-
Módulo Principal:
-
Chatbot Aline
- Status: Em desenvolvimento
- Minhas Contribuições:
- Contribuições Concluídas:
- ✓ Dinamismo e UX: Implementei a troca dinâmica de personalidades e a randomização de respostas para uma interação mais natural.
- ✓ Núcleo de PLN: Otimizei o sistema de reconhecimento de intenções (intent matcher) para maior precisão nas respostas.
- ✓ Análise e Qualidade: Desenvolvi o módulo de coleta de estatísticas de uso e garanti a estabilidade com testes e integrações.
- Foco Atual:
- ➡️ Expansão da Base de Conhecimento: Estou enriquecendo o conhecimento da Aline, adicionando novos conteúdos de matemática básica ao seu core de dados (
core_data.json).
- ➡️ Expansão da Base de Conhecimento: Estou enriquecendo o conhecimento da Aline, adicionando novos conteúdos de matemática básica ao seu core de dados (
- Contribuições Concluídas:
-
Chatbot Aline
-
Biblioteca Pessoal Digital
- Status: Em desenvolvimento (Projeto Acadêmico)
- Sistema em linha de comando (CLI) desenvolvido em Python para gerenciamento de acervo literário, rastreamento de leitura e metas anuais. O foco do projeto foi a aplicação rigorosa de boas práticas de Engenharia de Software e Programação Orientada à Objetos.
- Destaques Técnicos:
- Arquitetura Robusta: Implementação em camadas separando modelos, dados (Repository Pattern) e interface, garantindo desacoplamento.
- POO Avançada: Uso de Classes Abstratas (
Publication), Mixins para gestão de arquivos (DigitalAsset) e Polimorfismo. - Qualidade de Código: Cobertura de testes automatizados com Pytest e validação de regras de negócio complexas.