Transparent pricing.
No surprises.
Full from $1,500+
Service businesses, landing pages, local businesses
Full from $3,500+
Growing brands, product companies, agencies
Full from $6,000+
SaaS, e-commerce, high-complexity builds
Built for early-stage teams.
The Premium tier is built for high-complexity work — including SaaS and fintech products that need fast iteration, custom systems, and real launch support. Here's where that experience comes from.
SplashDash
Single-page analytics app built in one day with React, TanStack Query, and the Duda API. Integrated OpenAI for AI-powered summaries and live data visualization.
Relay Web
Built the full onboarding flow and CMS interface for Relay Web — a self-service platform letting clients manage their site content without a developer.
GrantAide
Full-stack role building the public-facing UI and custom Flask backend routes. Led developer onboarding and code review for a remote Bay Area team.
Real results. Real client.
Scottsdale Fantasy Co. — a 6-month full-service engagement combining web maintenance, SEO, virtual assistant support, and brand asset production.
VIEW FULL CASE STUDY→Avg. search position
Ranking improvement
Keywords in top 10
Page-one visibility
Search clicks
Last 90 days · GSC
Lead submissions
Forms + inbound calls
Pages built
From scratch
A/B tests running
Active experiments
Services delivered: Web Maintenance · SEO · Virtual Assistant · Brand Assets (Photoshop)
6 MONTHSBuild your own.
Add exactly what you need on top of any web package. Your estimate updates live as you select.
SELECT ADD-ONS ABOVE TO BUILD YOUR ESTIMATE
Ongoing support.
Keep your site healthy, growing, and converting month over month. Not sure which plan fits? Take the quiz.
Not sure what you need?
Answer 8 quick questions and we'll recommend the right ongoing plan or service for where you are right now.
- ■On-page SEO + copywriting
- ■Backlink outreach (~30/mo)
- ■Cookie tracking + A/B testing
- ■GSC + Ahrefs + GBP optimization
- ■Light social media optimization
- ■Performance + Core Web Vitals monitoring
- ■Bug fixes + content updates
- ■New pages + blog publishing
- ■New features (under 4 hrs)
- ■Plugin + security updates
- ■Everything in SEO Package
- ■Everything in Web Maintenance
- ■Priority turnaround
- ■Self-service CMS access
- ■No dev needed for content edits
- ■Pricing depends on plan tier
Photography, video, editing, and assistance.
Book a one-time shoot, a single edit, or set up an ongoing retainer. All creative services are available independently — no web package required. Intro rates — prices will increase as capacity fills.
View my photography portfolio for branding, portrait, and editorial work — or follow along on social for behind-the-scenes shoots, reels, and short-form edits.
ONE-TIME SERVICES
Full brand shoot for your website, social media, and marketing materials. Delivered edited and ready to use.
Professional headshots for your personal brand, team page, or LinkedIn profile.
Clean, commercial-grade product shots ready for e-commerce listings or ad creatives.
Full production brand video — story, b-roll, talking head — edited and delivered.
One shoot delivering photos + short-form video content. Built for reels, TikToks, and stories.
Reels, TikToks, YouTube Shorts — captions, cuts, transitions, music. Ready to post.
YouTube, course content, or brand films — full edit with color, audio, and motion graphics.
Professional retouching and color grading for a batch of photos. Delivered in 48 hrs.
ONGOING RETAINERS
1 shoot per month covering photos + short-form video for social media. Fully edited and delivered.
Up to 20 short-form videos edited, captioned, and formatted per month.
2 shoots per month — brand, product, or social — fully edited and delivered.
Executive admin, inbox management, scheduling, research, and coordination. Minimum 5 hrs. Monthly retainer available. Past work includes managing client emails and handling inbound calls for Scottsdale Fantasy Co, a premium bachelor party entertainment brand.
Let's talk scope.
All prices are project-based. Custom scopes are welcome — tell us what you're building and we'll figure out the right fit.