Projects
Building tools that solve real problems
Triple-Reasoning Chat Analyzer
Feb 2026
Taking an AI Ethics class got me thinking about how AI actually reasons. A chat app that responds to every question three times, deductively, inductively, and abductively, to make the difference visible.
Key Features
- ▪Three parallel LLM calls per message with distinct reasoning prompts
- ▪Deductive, inductive, and abductive response structures enforced via prompt engineering
- ▪Logic analysis mode: symbolic form, premises, conclusion, fallacy detection
- ▪Response structure guidelines so users can evaluate model compliance
- ▪Dockerized with nginx reverse proxy and HTTPS via Let's Encrypt
Built to explore ideas from IDH3600 (Professor Prevaux) around AI reasoning and critical thinking. Sends each user message to an LLM three times in parallel, each with a prompt that forces a distinct reasoning structure. Includes a logic analysis feature that extracts symbolic form, argument structure, and fallacy detection. Built with React, Node.js, Docker, and Llama 3.3 70B via OpenRouter. Deployed at aiethics.carlostrevisan.xyz.

AI Email Summarizer
Jan 2026
A containerized email summarization system that processes overnight emails using AI, providing concise daily digests with smart prioritization. Built with Node.js, Docker, and Llama 3.3 70B via OpenRouter.
Key Features
- ▪Automated IMAP-based email fetching and parsing
- ▪AI-powered summarization with conservative urgency detection
- ▪Smart email clustering to reduce redundancy
- ▪HTML digest generation with web archive
- ▪Containerized deployment with scheduled execution
Automated email intelligence platform that connects to Gmail via IMAP, processes unread messages through an LLM, and generates prioritized HTML summaries. Features smart email clustering, conservative urgency detection, and a web archive for historical summaries. Runs as a scheduled Docker container with customizable digest delivery.
