Andrew Ryan
HomeProjectsPricing

Navigation

  • Home
  • Projects
  • Pricing
  • Contact

Built with Next.js, Tailwind, and Claude AI

Pricing

€75/hour or €1,200 fixed builds. Rates reflect current experience level and will increase as case studies accumulate.

Connect

Stay Updated

Get updates when I ship new tools and insights.

© 2024 Andrew Ryan. All rights reserved.

Built byAndrew Ryan
Privacy PolicyTerms of Service

Case Studies

Technical solutions built for real problems. Each case study documents the problem, solution, and measurable outcomes.

AutoLeadCloser project preview
Full-Stack Developer & AI Engineer

AutoLeadCloser

Problem

Small business owners lose ~10 hours/week manually filtering spam and unqualified leads.

Solution

Built an autonomous AI agent using Claude API that parses emails, scores lead quality, and drafts replies.

Outcome

Engineered to replace manual data entry, reducing a typical 15-minute lead qualification process to a 3-second API call.

Tech Stack

FlaskPythonClaude AIGmail APISupabasePostgreSQL
LaunchLens project preview
Frontend Engineer (Next.js)

LaunchLens

Problem

Indie builders struggle to create effective marketing strategies. Generic advice lacks specificity, and hiring marketing consultants is expensive. No tool generates honest, actionable strategies tailored to their projects.

Solution

AI-powered marketing strategy generator using Google Gemini 2.0 Flash. Optionally analyzes GitHub repositories for deeper insights. Generates editable strategies with customizable tone and personality, exportable as Markdown or JSON.

Outcome

Generates comprehensive marketing strategies in minutes, eliminating the need for expensive consultants or generic templates.

Tech Stack

Next.jsTypeScriptTailwind CSSGoogle Gemini 2.0 FlashSupabasePostgreSQL
Adaptive Resume project preview
Full-Stack Developer (Next.js)

Adaptive Resume

Problem

Job seekers need to customize resumes for each application but lack efficient tools. Applicant Tracking Systems (ATS) require specific formatting and keyword optimization. Managing multiple resume versions for different job types is time-consuming. No intelligent system to adapt resume content based on job descriptions.

Solution

Adaptive Resume provides a dynamic resume builder that automatically adapts content based on job requirements. The system analyzes job descriptions, optimizes content for ATS compatibility, and generates tailored resume versions. Users can maintain a master resume and generate customized versions for specific applications with intelligent keyword matching and formatting optimization.

Outcome

Parses and reformats complex PDF structures dynamically, removing the need for manual layout adjustments.

Tech Stack

Next.jsTypeScriptTailwind CSSSupabasePostgreSQL
Creative Garden project preview
Mobile Developer (Flutter)

Creative Garden

Problem

Creatives lose track of ideas due to friction and slow load times in standard note apps.

Solution

Developed a high-performance cross-platform Flutter app designed for instant, frictionless idea capture.

Outcome

Optimized Flutter rendering engine to achieve 60fps performance, ensuring zero-latency input for rapid idea capture.

Tech Stack

Flutter 3.22DartSupabasePostgreSQL
FlowCircle project preview
Full-Stack Developer (Next.js)

FlowCircle

Problem

Standard productivity tools often overwhelm neurodivergent users with visual clutter.

Solution

Designed a 'visual-first' workflow app focusing on cognitive accessibility and reduced decision fatigue.

Outcome

Implements a proprietary 'visual-first' navigation system designed to reduce cognitive load compared to standard list views.

Tech Stack

Next.js 14TypeScriptTailwind CSSshadcn/uiSupabase
Portfolio Website project preview
Full-Stack Developer (Next.js)

Portfolio Website

Problem

Traditional portfolios are static and don't demonstrate automation capabilities. No way to showcase AI integration skills and modern web architecture. Static sites fail to showcase the full range of technical skills including API development. Need for dynamic content management without direct code changes.

Solution

The portfolio functions as a working demonstration of technical capabilities. Visitors can interact with an AI chatbot that answers questions about services and projects. Project information syncs automatically from GitHub repositories, keeping the portfolio current without manual updates. Content management happens through an admin interface, allowing updates without code changes. The portfolio itself proves the technical skills it describes.

Outcome

The Portfolio Website serves as a living demonstration of technical capabilities, showcasing AI integration, automated content management, and modern web architecture. It provides visitors with an interactive experience while automatically staying current through GitHub integration.

Tech Stack

Next.js 14TypeScriptTailwind CSSshadcn/uiFramer MotionClaude AI