Back to projects section

Projects

Public projects

An extended list of my public GitHub repositories, presented with brief product-style highlights.

  • Cite Nook AI project poster with an open book and a source citation

    Local RAG

    Cite Nook AI

    Ask questions about your documents and see which sources support the answers. Upload files, explore cited passages, and save your conversations for later.

  • ContestCheck AI poster with a Python solution, a rubber stamp, and test verdicts

    AI-assisted coding challenges

    ContestCheck AI

    ContestCheck AI is a self-hosted application for evaluating Python programming submissions and drafting coding challenges with AI. It combines sandboxed code execution and PDF/XLSX reports with LangChain/LangGraph workflows, keeping teachers in control through explicit review and approval.

  • StoryCheck AI poster with a story sheet, a question bubble, and a magnifying glass

    AI-powered story review

    StoryCheck AI

    StoryCheck AI is a Java and Spring AI application that reviews user stories and suggests acceptance criteria, clarification questions, and test cases. It supports Ollama and OpenRouter model selection and validates structured AI responses before presenting the results.

  • OpenNook AI poster with floating speech bubbles, code brackets, and a diagram

    Self-hosted AI chat

    OpenNook AI

    OpenNook AI is a self-hosted chat application built with Next.js, React, and the Vercel AI SDK. It supports streaming responses from selected OpenRouter models, rich rendering of code, mathematics and diagrams, and persistent conversations stored in PostgreSQL.

  • TypeNudge poster with a green typewriter, word suggestions, and floating keys

    Offline predictive writing

    TypeNudge

    TypeNudge is an offline desktop writing application that offers inline word and multi-word predictions as you type. Built with Electron, TypeScript, and SQLite, it uses local N-gram models, imported text sources, and optional learning from saved documents, without relying on cloud AI services.

  • Task Flow AI poster with colorful daily task cards and a golden goal star

    AI-powered task planning

    Task Flow AI

    Task Flow AI is a self-hosted planner that turns goals into editable, time-boxed steps and tracks progress across multiple days. Built with Angular, NestJS, and PostgreSQL, it supports structured plan generation with Ollama or OpenRouter and optional Langfuse observability.

  • PointFlip project poster with blue estimation cards

    Planning poker

    PointFlip

    Estimate tasks together in real time. Create a room, invite teammates, vote privately, then reveal and discuss the results.

  • Local Nook AI project poster with a laptop and chat messages

    Local AI chat

    Local Nook

    Chat with AI models using Ollama, switch models, and keep your conversations in your browser. Follow responses as they appear, including formatted text, code, and diagrams.