COSMOS
COSMOS
An integrated AI assistant platform featuring a RAG chatbot, YouTube processor, and Gmail agent. Built with React, FastAPI, and Python. Leverages LangChain for orchestration and Pinecone for vector storage.
A comprehensive collection of projects I've built—from production applications to experimental prototypes.
An integrated AI assistant platform featuring a RAG chatbot, YouTube processor, and Gmail agent. Built with React, FastAPI, and Python. Leverages LangChain for orchestration and Pinecone for vector storage.
A production-ready RAG system enabling semantic search, side-by-side comparisons, and tailored process generation across three PM standards. Features topic network visualization with K-means clustering, streaming LLM responses via SSE, and academic-grade citations. Built with React, FastAPI, PostgreSQL with pgvector, and Qdrant for vector search.
Intelligent task management with natural language processing and TickTick integration. Built with Flutter and a Python backend. Features Material Design 3 UI and Supabase for real-time data sync.
A user-space DSM implementation for multi-threaded parallel programs running across a cluster. Uses mmap, mprotect, and SIGSEGV signal handling to provide the illusion of a single shared address space. Features page-based coherence with Single-Writer/Multiple-Reader consistency, distributed locks and barriers, and TCP-based page migration. Includes a visual Game of Life demo.
An intelligent automation system that transforms Google Classroom assignments into structured TickTick tasks using AI. Integrates with Google APIs for seamless classroom data extraction and intelligent task categorization.
Niche tools built for specific use cases. Functional but oddly specific.
Fast fuzzy password search for Proton Pass CLI. Uses fzf for interactive selection, caches vault listings for speed, and auto-copies credentials to clipboard.
A modern desktop widget for Linux that displays TickTick tasks on your desktop. Features multiple themes, timezone-aware grouping, and interactive task completion.
Desktop app that transfers playlists from Spotify to YouTube Music. Modern PyQt6 interface with Flask backend, OAuth authentication, and batch track matching.
GUI for decrypting rclone encrypted files. Supports drag and drop, multiple themes, rclone config import with automatic credential deobfuscation.
A chatbot for Kick.com that monitors multiple channels and responds to commands. Uses Puppeteer for browser automation with TypeScript.
True random music shuffle for Spotify. Uses Fisher-Yates algorithm to guarantee you hear every song before repeats. Tracks listening history across sessions.
Intuitive CLI that converts timetable images into Google Calendar events. Dual-mode: OCR+LLM pipeline or direct VLM extraction. Features fast mode, course filtering, and Rich terminal UI.