Development Portfolio

I build tools that solve real problems for researchers, writers, and creators. Each project started with a frustration I experienced firsthand.

Web App

CarouselBot

LinkedIn carousels drive engagement, but creating them is painful. You need design skills, the right dimensions, and hours of tweaking. I built CarouselBot so anyone can create polished carousels by pasting in a URL.

CarouselBot article thumbnail
I built a React app to create LinkedIn carousels
Transform URLs or notes into slides in minutes
Custom brand templates with your colors and fonts
AI-generated diagrams and image uploads
PDF export ready to post on LinkedIn
Rich Carr
One week ago, this CarouselBot post hit, I got a DM, and in less than a week I've a new global client.
Rich Carr
Consultant
Web App

Future Scan

Keeping up with AI research is overwhelming—thousands of papers hit arXiv every month. I built Future Scan to surface relevant papers through semantic search and cluster papers using cosine similarity to reveal themes.

Future Scan article thumbnail
I collected abstracts from 11,303 arXiv papers to build a research trend-spotting prototype
Semantic search across the entire arXiv AI/ML corpus
AI-powered theme clustering reveals hidden patterns
Automated weekly reports on emerging research
Export to CSV and PDF for deeper analysis
DC
The research tool I've been missing—surfacing themes, spotting patterns, and cutting down manual work.
Daria Cupareanu
Founder, AI blew my mind
Chrome Extension

Prompt Collector

I built Prompt Collector to capture all my prompts with one click, organize them with tags and collections, and reuse them instantly. Your data stays 100% local.

Prompt Collector article thumbnail
I built a Chrome extension to manage hundreds of scattered AI prompts
One-click save from any AI chat interface
Tags, collections, and full-text search
Variable system for template prompts
100% local storage—your data stays private
GR
Brilliant... simple to use... I'm recommending this tool to my clients.
Gumroad Review
Verified Buyer
Chrome Extension

Substack Reader

I subscribed to 1,200+ newsletters and Substack's tools couldn't keep up. I built Substack Reader to create a dashboard for all my subscriptions with collections, search, and engagement tracking.

Substack Reader article thumbnail
I built a Chrome extension to manage my 1,200+ Substack subscriptions
Dashboard of all subscriptions in one view
Custom collections to organize by topic
Engagement tracking and reading history
Full-text search and CSV export
GR
Beautifully designed, genuinely useful... a game-changer.
Gumroad Review
Verified Buyer
Chrome Extension

Newsletter Audit

Substack's dashboard shows vanity metrics, but not what actually drives growth. I built Newsletter Audit to identify which posts resonate, where readers drop off, and what to focus on next without dealing with spreadsheets.

Newsletter Audit article thumbnail
I built a Chrome extension to audit Substack newsletter health
Comprehensive newsletter health check
Metrics that matter for actual growth
Actionable insights, not just numbers
Get clarity in minutes, not hours
GR
Surfaces genuinely useful insights. Gave me immediate clarity on what's working.
Gumroad Review
Verified Buyer

Archived Projects

Earlier experiments that taught me how to ship

Good Bloggy

Archived

An AI writing studio designed to maintain consistent brand voice. Built with writer identity models and style guide integration—my first serious full-stack project.

Read the story

Stack Digest

Shutdown

AI-powered newsletter discovery with semantic search across 3,000+ Substack publications. Reached 165 beta users before platform constraints forced shutdown.

Read the story

Let's work together

Open to freelance projects and full-time opportunities.