AI-assisted development

I supplement Python and JavaScript with AI-assisted coding to build AI and ML tools that support my writing, research, and outreach efforts.

And I can help you solve marketing, communications, and research problems with custom apps and automations.

Web app · 150,000+ arXiv papers indexed

Future Scan

Thousands of new AI papers hit arXiv every month. Future Scan uses ML tools and techniques to identify emerging themes and support fast semantic search.

Read the story: I collected abstracts from 11,303 arXiv papers to build a research trend-spotting prototype
  • Semantic search across the full 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
The research tool I've been missing. Surfaces themes, spots patterns, cuts down manual work.
Daria Cupareanu, Founder, AI Blew My Mind
Visit Future Scan
Web app · 200+ users

CarouselBot

Creating content is hard. Reusing it shouldn't be. CarouselBot turns one piece of writing (a URL, a blog post, a set of notes) into polished carousels, social cards, and ebook-ready layouts. Paste a link, pick a format, get assets ready to post.

Read the story: I built a React app to create LinkedIn carousels
  • Repurpose one article into carousels, social cards, and ebook layouts
  • 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 had a new global client.
Rich Carr, Consultant
Try CarouselBot
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. Data stays 100% local.

Read the story: 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.
Brilliant. Simple to use. I'm recommending this tool to my clients.
Gumroad review, verified buyer
Get on Gumroad
Chrome extension · Built to manage 1,200+ subscriptions

Substack Reader

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

Read the story: 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
Beautifully designed, genuinely useful. A game-changer.
Gumroad review, verified buyer
Get on Gumroad
Chrome extension

Newsletter Audit

Substack's dashboard shows vanity metrics, 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.

Read the story: 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
Surfaces genuinely useful insights. Gave me immediate clarity on what's working.
Gumroad review, verified buyer
Get on Gumroad

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

Need a custom tool built?

I work with B2B agencies, consultants, and marketing teams to build custom AI-powered software. If you have a problem you can’t quite solve with off-the-shelf tools, I’d love to hear from you.