Awesome UNIPDS Projects π
A curated list of original projects built by students of the UNIPDS Software engineering with Applied AI postgrad course.
[!IMPORTANT] This is a showcase of original student work. Projects inspired by course concepts are welcome, but must be brand new creations β not copies of exercises demonstrated in class.
Want to add your own? See CONTRIBUTING.md.
Table of Contents
Legend
Language / runtime
πβ Pythonπβ TypeScript / JavaScriptποΈβ Goπ¦β Rust#οΈβ£β C#ββ Java
Scope
βοΈβ Calls external / cloud APIsπβ Runs fully locallyπβ Integrates two or more services
Projects
[!NOTE] Projects are listed alphabetically within each category.
π MCP Servers
MCP servers that extend AI assistants with new tools and capabilities.
-
alvesribeirof/architecture-analysis-mcp
#οΈβ£πβ MCP server for architectural code analysis focusing on SOLID principles, Design Patterns, and immediate feedback to the developer. by @alvesribeirof -
barateza/mcp-plesk-dev-docs
πππβ MCP server that provides AI agents with local access to Plesk developer documentation. by @barateza -
JeisonSilva/mcp-OmniMatch
ππβ MCP server that maps Angular screens to .NET Web API endpoints, accumulates extracted schemas in SQLite across multiple tool calls, and evaluates frontendβbackend field and type compatibility β at zero LLM API cost. by @JeisonSilva -
JeisonSilva/consultor-contas
πβοΈπβ MCP server that exposes a real estate budget analysis tool: reads property cost CSVs (IPTU, condominium fees, insurance), filters and ranks properties via a LangGraph plannerβresponder pipeline, and answers natural-language queries via OpenRouter. by @JeisonSilva -
s3b4hjr/philosophy-mcp
πβοΈ- MCP server for a multilingual philosophy corpus β glossary, syntheses, thinker profiles, and articles in Portuguese, English, and Spanish. by @s3b4hjr
π€ AI Agents
Autonomous agents that accomplish multi-step tasks using LLMs.
- JeisonSilva/AtendimentoConsultasMedicas
πβοΈπβ Multi-agent LangGraph chatbot that guides patients through medical appointment scheduling, lookup, and cancellation, with session and booking persistence via PostgreSQL. by @JeisonSilva - SyanCS/pokemon-training-center
ππβ AI scheduling assistant that classifies natural-language intents via LangGraph + OpenRouter to manage Pokemon lesson enrollments, bookings, and recommendations. by @SyanCS - SyanCS/alvorada_real_estate
ππβ Real estate research platform with three LangGraph pipelines for feature extraction from notes, natural-language property ranking, and Neo4j GraphRAG similarity search. by @SyanCS - matheusmschaffer/entrevistador-implacavel
TypeScriptAI Agentβ LangGraph agent that conducts job interviews with four distinct personalities, evaluates answers silently, and delivers dramatic feedback. by @matheusmschaffer - MarceloSoiber/credit-card-fraud-detection
ππβ Local credit card fraud detection platform with FastAPI, PostgreSQL, Docker, a web dashboard, model training workflows, sequence-based ML inference, transaction import, risk scoring, and optional LLM-powered fraud analysis. by @MarceloSoiber - CelIA β AI agent for intelligent Excel spreadsheet querying using local RAG architecture with Ollama, ChromaDB and fully local processing. by @karendcs
- odairmichaelbendotti/code-sheriff
πβοΈβ AI agent that connects to GitHub, automatically fetches open Pull Requests, and analyzes them in real time to detect security vulnerabilities, performance bottlenecks, and technical debt, providing intelligent fix suggestions before they reach production. by @odairmichaelbendotti
π Web Apps & Games
Web applications and browser-based experiences powered by machine learning or AI.
- Biaginibe/ML-nextjs-board-game
ππβ Board game recommendation system using TensorFlow.js for server-side machine learning with Next.js. by @Biaginibe - DiogoOrdine/game-eclipse-ai-agent
ππβ Adaptation of the Eclipse game integrating a YOLOv5n neural network running with TensorFlow.js inside a Web Worker. by @DiogoOrdine - Douglas-sm/game-flapbird
ππβ Pixel art Flappy Bird game with an AI that trains itself in the browser using Canvas 2D and TensorFlow.js. Live demo. by @Douglas-sm - ElizioMartins/graphrag-poc
πβοΈπβ Intelligent document search system with GraphRAG: reads PDF/XML files, creates knowledge graphs in Neo4j, and answers questions using semantic search + LLMs with automatic fallback across multiple free models. by @ElizioMartins - me-wsantos/classificacao-tensorflowjs
ππβ Social class classifier neural network trained and executed entirely in the browser using TensorFlow.js, predicting socioeconomic tiers (AβE) based on user-provided attributes. π Live demo by @me-wsantos - rdiegoss/scout
ππβ AI-powered PWA for local service discovery that uses on-device TensorFlow.js embeddings to rank nearby providers (electricians, plumbers, mechanics) by semantic similarity, geographic proximity, and behavioral compatibility. by @rdiegoss - SyanCS/dr_nala_breed_recommendation
ππβ AI-first dog breed recommendation app that trains a TensorFlow compatibility classifier, persists model artifacts in PostgreSQL, and serves ranked recommendations from a browser web worker with a rule-based fallback. by @SyanCS - SyanCS/the-speakeasy-chatbot
ππβ 1920s barkeep chatbot that runs fully in-browser on Chrome's on-device Gemini Nano (Prompt API) β multimodal cocktail suggestions, substitutions, scaling, and drink fixes with no backend or API keys. by @SyanCS - thabata-marchi/portuguese-alphabet-game
ππβ Pre-literacy educational game for children that teaches the Portuguese alphabet using voice recognition and adaptive AI. by @thabata-marchi - wsantos-ai/classificador-socioeconomico
ππβ Social class classifier neural network trained and executed entirely in the browser using TensorFlow.js, predicting socioeconomic tiers (AβE) based on user-provided attributes. π Live demo by @wsantos-ai - wsantos-ai/GitHub-PII-Scanner
ππβ Web tool for static analysis of GitHub repositories to detect exposure of personal data (PII) and sensitive credentials in source code. π Live demo by @wsantos-ai - lgfauth/truco-de-malandro
π&ππβ Online Paulista Truco game against AI. You can play against the AI and watch the AI training in real time. Line demo. by @lgfauth - giovaninogueira/agent-railway β Intelligent monitoring agent for Railway-hosted applications using LangGraph, Gemini and Railway GraphQL API. by @giovaninogueira
- giovaninogueira/fruit-ninja-robot β Interactive Fruit Ninja game with real-time fruit classification using YOLOv8 and ONNX running in the browser. by @giovaninogueira
- giovaninogueira/recommendation-anime β Anime recommendation system using neural networks that learns user taste profiles and suggests new titles. Built with NestJS, TensorFlow.js and PostgreSQL. by @giovaninogueira
- giovaninogueira/doom-rag β RAG system built over the DOOM universe lore, from the classic 1993 trilogy to The Dark Ages. Ask questions in natural language and get answers grounded in official lore using Neo4j graph database and Gemini. by @giovaninogueira
- kurybr/hootka
πβοΈβ Open source gamified quiz platform with real-time rooms, global rankings, asynchronous matches, and AI-powered quiz generation. by @kurybr - kauanevieira/cat-care-recommender β A recommendation system for cat care and products that combines a neural network (TensorFlow.js) with vector search (ChromaDB) to generate personalized suggestions based on the pet's profile. by @kauanevieira
- kauanevieira/neuro-pet-ai β An evolutionary smart assistant for pets, built with React and Chrome's experimental Web AI. The project demonstrates advanced artificial intelligence concepts running entirely in the browser, with no backend and no calls to external APIs. by @kauanevieira
- kauanevieira/win-game β This project was developed as part of a graduate program in Software Engineering with a focus on AI applications, specifically exploring single-client architecture, asynchronous processing using Web Workers, and in-browser neural network inference with TensorFlow.js and a YOLO model adapted for web execution. by @kauanevieira
- gil-gam/papermindai
πππβ A RAG assistant that answers questions based on course materials from the Graduate Program in Software Engineering with Applied AI. by @gil-gam
β‘ Integrations & Automations
Projects that connect services, automate workflows, or react to events.
-
barateza/dubweave
πππβ Complete and local video dubbing pipeline for Brazilian Portuguese with GPU acceleration. by @barateza -
mjunior/whatsapp-ai-pix-agent
ππβ An AI agent that charges my wife via PIX when she asks for favors on WhatsApp. by @mjunior -
iran-gregorio/project-aegis
ππ- An intelligent chatbot designed to analyze sentiment and handle aggression on WhatsApp. by @iran-gregorio -
nogueira-araujo/IReadThis.Recommender
#οΈβ£πβ AI recomendation API totally developed in C# using the side-car pattern to acoplish into an existent legacy system. by @nogueira-araujo
π οΈ Tools & Utilities
CLIs, libraries, helpers, and developer tools powered by AI.
- ElizioMartins/projeto-00-ibge-tensores
ππβ Population Predictor using IBGE demographic data and Machine Learning. by @ElizioMartins - ftonato/auris
πβοΈβ Production-grade Node.js RAG system with hybrid retrieval, pluggable adapters, and OpenTelemetry tracing. by @ftonato - sayymon/holocron
πβοΈπβ AI-powered tutor for the Applied AI Engineering course: atomic Obsidian-compatible knowledge base, RAG pipeline with pgvector, MCP server for IDE integration, and a Socratic agent that challenges students to think deeper. by @sayymon - lucas-figueiredo-m/radar
π‘πͺ²- An integrated React Native DevTools with console, networking, native metrics and more, powered with an MCP for AI-assisted debugging. by @lucas-figueiredo-m - ftuyama/scroll-closing-your-eyes
ππβ Hands-free scrolling driven by eye closure (left eye up, right eye down) using the webcam, MediaPipe Face Landmarker, and PyAutoGUI, with blink filtering and βlook straightβ gating. by @ftuyama - JeisonSilva/chat-document-response
πβοΈπβ RAG pipeline that ingests PDFs into Neo4j using local HuggingFace embeddings and answers natural-language questions via OpenRouter LLMs. by @JeisonSilva - Brunoolliveira1993/code-review-ai
ππ- Analyzes GitHub Pull Requests,analyzes GitLab and GitLab Merge Requests, collects the PR/MR or commit diff, sends the code to AI via OpenRouter, and displays found issues and suggestions by @Brunoolliveira1993 - andremenegassi/rag-csharp
#οΈβ£βοΈ- ASP.NET Core API for AI features focused on RAG (Retrieval-Augmented Generation), enabling document upload and indexing (.md and .pdf), semantic chunk search with Elasticsearch, and context-aware question answering using OpenAI. by @andremenegassi -
etrapp/youtube-comments-analyzer
ππβ A tool for analyzing YouTube video satisfaction through comments using MCP, RAG, LLM. by @etrapp
π¦ Other
Anything that doesn't fit neatly into the categories above.
- L1134/safesteps-mozambique
πβοΈπβ Offline-first Flutter app delivering child-safe explosive risk education (EORE) for UNICEF Mozambique, with multilingual support (PT/Swahili/Makhuwa/Makonde), on-device SQLite, gamified lessons, and a humanitarian analytics dashboard. by @L1134
Contributing
See CONTRIBUTING.md for submission guidelines.
Questions? Open an issue or reach out on the course community channel.
Thanks
A special thanks to all our amazing contributors ππ§π·