recent projects
Things I built on weekends instead of going outside.
20 projects · 11 in Ruby · 5 in TypeScript · 12 active
20 projects · GitHub Profile
Featured
Llm / agents
Coworker
A flexible GitHub App that orchestrates automated multi-agent PR reviews using LLM-powered agents. Agents are configured via YAML files, making it easy to add, customize, or disable review agents without code changes. Works seamlessly with GitHub Copilot Cloud Agent draft PRs and standard pull requests.
Health Chat
A ChatGPT-like health questionnaire application that guides users through health-related questions and validates responses using Claude AI. Built with Svelte and deployed on GitHub Pages.
HelpMeBuy
An Apple-inspired web application to help users find their perfect washing machine. The interface guides users through simple questions to recommend the best washing machine for their needs.
Slack Channel Summarizer
This Slack app uses a Slack Function to summarize the history of a channel using OpenAI’s ChatGPT and saves the summary to a new Google Document in the user’s Google Drive. It uses Slack’s External Authentication feature, so each user will need to connect their Google Account once.
Timelog Bot
A simple Slack bot that helps teams track time spent on projects using natural language.
Apps
Blog Copilot
A mobile-first PWA for drafting, managing, and publishing Jekyll/GitHub Pages posts with AI assistance.
Calendars
Sinatra App with some Useful Calendars to be added to my Google Calendar
Candidates Manager
A clean, low-touch candidate tracking system powered by LLM. Provides a simple UI to review and manage candidates through the hiring pipeline. Forward your emails to its address to parse candidate information, resume, interviews, reviews, etc.
Private Golinks Server
Simple implementation of Golinks server for private use. Supports multiple domains and can restrict access to selected IP addresses. At the moment it has no UI nor stats tracking.
LayoverQuest
Turn your layovers into adventures. LayoverQuest helps travelers discover interesting stopover cities between any two destinations. Enter your origin, destination, and travel dates, and LayoverQuest scores candidate cities by interest, transit ease, and pricing — then surfaces the best options with flights, hotels, and an AI-generated city guide.
Morning Reads
A Ruby application that generates a daily digest of TLDR Tech articles in both EPUB and email formats. Articles are scraped from tldr.tech across tech, AI, and infosec categories.
ResourceFlow
A web-based resource and budget planning tool built with SvelteKit, TypeScript, and TailwindCSS.
/meet
Simple Slack command to create a Google Meet links directly in the chat.
Tri@ge
An intelligent, keyboard-driven email client for Gmail built with Electron, Svelte, and TypeScript.
Utilities
APImock
A lightweight Sinatra-based mock API server that serves static responses based on request path, method, and content-type. Very useful for prototyping APIs and frontend applications.
Google Tasks to Calendar
A Ruby utility that automatically creates Google Calendar events from Google Tasks items, intelligently scheduling them based on task details and available time slots.
AppleNoted
Lightweight IMAP4rev1 encrypted server purpose-built for Apple Notes to edit and sync notes across macOS and iOS devices.
OSS Audit
Simple, opinionated tool to compile a list of the open source software in use in a project. Each library is listed together with its licenses and links, ready to be audited.
Extensions
Simple Passphrase Generator
Chrome extension that generates secure passphrases in the format {word}-{word}-{word}-{number}.
Tiny Markdown Render
Chrome extension that renders Markdown pages as beautifully formatted HTML. One click or fully automatic — no setup needed.






