[
  {
    "slug": "credit-risk",
    "title": "Credit Risk",
    "date": "2026-10-18",
    "description": "Compares classic machine learning models at predicting which loan applicants are unlikely to repay.",
    "tags": ["python", "scikit-learn", "sql", "shap", "mlflow"],
    "repoHref": "https://github.com/ckagias/credit-risk"
  },
  {
    "slug": "semantic-search",
    "title": "Semantic Search",
    "date": "2026-10-16",
    "description": "Compares BM25 keyword search, pretrained sentence embeddings and a fine-tuned model on scientific claims from SciFact.",
    "previewText": "Compares BM25 keyword search, pretrained sentence embeddings and a fine-tuned model on scientific claims.",
    "tags": ["python", "pytorch", "nlp", "embeddings", "bm25"],
    "repoHref": "https://github.com/ckagias/semantic-search"
  },
  {
    "slug": "movie-recommender",
    "title": "Movie Recommender",
    "date": "2026-10-07",
    "description": "Movie recommender that suggests films by content similarity and by what viewers with similar taste liked, built to learn ML.",
    "previewText": "Movie recommender that suggests films by content similarity and by what viewers with similar taste liked.",
    "tags": ["python", "numpy", "pandas", "pytorch", "recommendations"],
    "repoHref": "https://github.com/ckagias/movie-recommendation"
  },
  {
    "slug": "saychef",
    "title": "AI Cooking Assistant",
    "date": "2026-09-25",
    "description": "Hackathon project that helps blind and low-vision users cook independently: identifies food, reads recipes aloud and says when it's done.",
    "previewText": "Hackathon project that helps blind and low-vision users cook independently.",
    "tags": ["python", "fastapi", "yolo", "voice", "accessibility"],
    "repoHref": "https://github.com/ckagias/ai-cook-assistant"
  },
  {
    "slug": "greek-citybus",
    "title": "Greek City Bus",
    "date": "2026-09-02",
    "description": "A Python package with live bus arrivals for 29 Greek cities, plus a hosted FastAPI service and automated PyPI releases.",
    "previewText": "A Python package with live bus arrivals for many Greek cities.",
    "tags": ["python", "fastapi", "pypi", "github-actions", "transit"],
    "repoHref": "https://github.com/ckagias/greek-citybus"
  },
  {
    "slug": "tunes",
    "title": "Tunes",
    "date": "2026-07-03",
    "description": "Music downloader that turns YouTube and Spotify links into M3U8 playlists and adds them to iTunes automatically.",
    "tags": ["python", "fastapi", "yt-dlp", "docker", "self-hosted"],
    "repoHref": "https://github.com/ckagias/tunes"
  },
  {
    "slug": "troubleshoot",
    "title": "Troubleshoot",
    "date": "2026-06-27",
    "description": "A browser-based hardware check for microphones, headphones, speakers, keyboards, mice and game controllers.",
    "tags": ["typescript", "react", "vite", "hardware"],
    "repoHref": "https://github.com/ckagias/troubleshoot",
    "href": "https://troubleshootapp.vercel.app"
  },
  {
    "slug": "hardware-doctor",
    "title": "Hardware Doctor",
    "date": "2026-06-18",
    "description": "The desktop counterpart of Troubleshoot, written in Rust with egui. Tests microphones, headphones and speakers, keyboards, mice and controllers.",
    "previewText": "The desktop counterpart of Troubleshoot, written in Rust with egui.",
    "tags": ["rust", "egui", "desktop-app", "troubleshooting"],
    "repoHref": "https://github.com/ckagias/hardware-doctor"
  },
  {
    "slug": "mc-patras",
    "title": "MC Patras",
    "date": "2026-02-02",
    "description": "A real-time student dashboard centralizing transit tracking, campus news, and academic schedules in one place.",
    "tags": ["typescript", "next.js", "react", "tailwind", "students"],
    "href": "https://mcpatras.gr",
    "repoLabel": "ckagias/mcpatras"
  },
  {
    "slug": "discord-bot",
    "title": "Community Bot",
    "date": "2025-11-17",
    "description": "Open-source Discord bot to manage and entertain your server with moderation, music, leveling, games and a web dashboard.",
    "previewText": "Open-source Discord bot to manage and entertain your server with moderation, music, leveling, games and a dashboard.",
    "tags": ["node.js", "discord.js", "typescript", "docker", "moderation"],
    "repoHref": "https://github.com/ckagias/discord-bot"
  }
]