Home
Softono
awesome-unipds-projects

awesome-unipds-projects

Open source
174
Stars
51
Forks
2
Issues
5
Watchers
2 weeks
Last Commit

About awesome-unipds-projects

A curated list of original projects built by students of the UNIPDS Software engineering with Applied AI Engineering postgrad course.

Platforms

Web Self-hosted

Links

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 TypeScript AI 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.


πŸ› οΈ 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 πŸ’šπŸ‡§πŸ‡·