Code & Projects

A collection of development work - from business tools to learning experiments

Here's a mix of projects I've built in different contexts - some are active business tools I maintain for work, others are learning projects or quick experiments. Each one taught me something new or solved a specific problem.

The focus is usually on practical solutions rather than perfect code - building tools that actually get used and make work more efficient.

Recent Work

Productivity Gap Tracker

Active

Custom analysis tool that crawls Asana using their API to identify task gaps and analyze comment patterns across team projects. Helps identify bottlenecks, communication gaps, and workflow inefficiencies by parsing task timelines and team interactions.

JavaScriptAsana APINode.jsData Analysis

AI-Powered Site Scanner

Active

Comprehensive SEO analysis platform that combines web crawling with AI insights and Google service integrations. Features OpenAI-powered recommendations, Google Analytics data analysis, Search Console integration, SerpAPI rank tracking, and intelligent link analysis. Provides actionable SEO insights by correlating crawled data with performance metrics and AI-generated optimization suggestions.

Next.jsOpenAI APIGoogle Analytics APIGoogle Search Console APISerpAPICheerioSupabase

Conversion Attribution Mapper

Active

Advanced tool that crawls CRM contact data by tags based on Google Conversions, then maps this data to client Asana tasks and populates them with CRM-based metrics. Compares these insights against Google Ads MCC metrics to identify conversion attribution gaps and optimize campaign performance across multiple client accounts.

JavaScriptGoogle Ads APICRM APIAsana APIData Mapping

GoHighLevel Content Mapper

Active

Content extraction and mapping tool for therapy practices that crawls existing websites, extracts relevant content, and maps it to GoHighLevel custom values through API integration. Streamlines the template setup process by automating content migration and custom field population, though final site assembly remains manual due to HighLevel API limitations.

Next.jsGoHighLevel APICheerioContent ExtractionData Mapping

YouTube Analytics Dashboard

Active

Analytics tool for YouTube creators featuring AI-powered sentiment analysis, content pattern recognition, and temporal analysis. Integrates YouTube Data API with OpenAI GPT-4o to analyze comment sentiment, identify optimal posting patterns, and provide actionable insights on tags, keywords, and audience engagement trends.

Next.jsYouTube Data APIOpenAI APIRechartsData VisualizationAI Sentiment Analysis

AI Ad Content Generator

Experiment

Specialized ad copywriting tool for therapy practices that uses GPT-4 to generate Google Ads headlines, descriptions, and callouts with precise character limits. Features website content crawling for context, location optimization, cost tracking, and industry-specific compliance guidelines. Automates the creation of professional, targeted ad copy while maintaining therapeutic industry standards.

Next.jsOpenAI GPT-4CheerioRate LimitingContent GenerationGoogle Ads

ThreadSift - Reddit Analysis Tool

Experiment

Reddit analysis platform that searches and extracts high-quality posts and comments, then uses AI to provide focused insights and trend analysis. Features intelligent content filtering, custom rate limiting, OAuth authentication, and dynamic analysis suggestions. Combines Reddit API data extraction with OpenAI GPT models to deliver actionable social media intelligence for research and marketing insights.

Next.jsReddit APIOpenAI APIOAuthRate LimitingSocial Media Analysis

Personal Habit Tracker

Experiment

Habit tracking application featuring streak counting, completion analytics, and gamification elements. Includes advanced data visualization, achievement badges, celebration animations, CSV export functionality, and bulk management tools. Built to help users build lasting habits through engaging progress tracking and motivational feedback systems.

Next.jsReactRechartsLocal StorageData VisualizationGamification

LMAIO - AI Joke Generator

Experiment

SaaS application for AI-powered joke generation with multiple humor styles, image-based comedy, and advanced customization. Features user authentication, Stripe payment processing, usage tracking, cost optimization, and intelligent rate limiting. Supports 8+ joke types with structured templates, image upload/storage, favorites system, and comprehensive analytics dashboard.

Next.jsOpenAI GPT-4SupabaseStripeTypeScriptImage ProcessingSaaS