Portfolio

Real results for real businesses.

Custom software replacing expensive tools, slow websites, and manual processes.

West Roxbury Framing Live Client • Custom Framing Shop

Full business management suite — replaced 6 software tools with one custom system

West Roxbury Framing is a custom framing shop in Boston. They were juggling legacy software, manual inventory, paper invoices, and no CRM. I replaced all of it with one system built around how they actually work.

Before
  • Legacy framing software (no cloud access)
  • Manual inventory tracking with spreadsheets
  • Paper invoices and handwritten receipts
  • No customer database or CRM
  • No online presence for appointments
  • No revenue or trend tracking
  • 6 disconnected tools
After
  • Custom CRM with full customer profiles
  • Real-time inventory with low-stock alerts
  • Integrated invoicing with Square payments
  • Automated order workflow
  • Online booking & payment portal
  • Revenue dashboards & analytics
  • Email, SMS, multi-location, staff messaging
6 → 1
Tools replaced
100%
Custom-built for their workflow
$0/mo
No software subscriptions

Delivered:

Custom CRMInventoryInvoicing (Square) Order WorkflowAnalyticsCustomer Portal BookingEmail & SMSPurchase Orders Multi-LocationGift CertificatesStaff Messaging Marketing Site

Next.js, React, TypeScript, PostgreSQL, Prisma, Tailwind. Integrated with Square, Postmark, Twilio, QuickBooks, Shopify. Visit the live site →

Live Project • Trading Analytics

InsightTrader — Trading analytics dashboard with AI insights

Portfolio tracking and analytics for active traders. Real-time P&L, performance charts, trade journaling, and AI-powered strategy analysis.

Real-time
P&L tracking with broker sync
AI
Strategy analysis & recommendations
Full Stack
Next.js, React, PostgreSQL, Python

Built:

Custom DashboardReal-time AnalyticsAI Integration Trade JournalingCalendarBroker API Sync Performance ChartsMonte Carlo Analysis
Live Project • Vehicle Comparison

JakeCars — Compare 400+ vehicles side-by-side

Car comparison tool covering 47 brands and 413+ vehicles. Side-by-side specs, performance data, pricing, and features.

JakeCars Comparison Tool
413+
Vehicles in database
47
Brands covered
4-way
Side-by-side comparison

Built:

Custom Web AppVehicle DatabaseComparison Engine Responsive DesignSEO Optimized
Dental Office

From template site to patient booking machine

Family dental practice paying for Squarespace + a separate booking tool. Replaced everything with one system they own.

Before
  • Squarespace template ($33/mo)
  • Separate booking tool ($49/mo)
  • No patient CRM
  • 6+ second load time on mobile
  • No after-hours contact option
  • $82/month in SaaS fees
After
  • Custom responsive site
  • Built-in booking with calendar sync
  • Patient CRM with reminders
  • Under 2 second load time
  • Contact form + after-hours booking
  • One system, no monthly fees
3x
Online bookings/month
$82/mo
Saved in SaaS fees
1.8s
Load time (was 6s)

Delivered:

Custom WebsiteOnline BookingPatient CRM Email RemindersHosting & Support
General Contractor

Replaced HubSpot and a broken website in 3 weeks

Growing contractor paying $500/month for HubSpot they barely used, plus a GoDaddy site from 2015.

Before
  • GoDaddy site (outdated, not mobile-friendly)
  • HubSpot CRM ($500/mo, used 10%)
  • No online estimate requests
  • Leads in email and sticky notes
  • No analytics
After
  • Professional mobile-first website
  • Custom CRM for contractors
  • Online estimate forms with notifications
  • Lead tracking dashboard
  • Analytics showing lead sources
$6,000
Saved/year in SaaS fees
40%
More estimate requests
3 wks
Start to launch

Delivered:

Custom WebsiteCRMEstimate Forms AnalyticsHosting & Support
Hair Salon

From "call to book" to fully automated scheduling

Busy salon losing appointments because customers couldn't book online. Owner spent hours on phone scheduling.

Before
  • Wix site with stock photos
  • Phone-only booking
  • Manual text reminders
  • No client history
  • 20% no-show rate
After
  • Custom branded site
  • 24/7 online booking by stylist
  • Auto reminders (email + text)
  • Client profiles with visit history
  • 5% no-show rate
75%
No-show reduction
24/7
Online booking
8 hrs/wk
Time saved

Delivered:

Custom WebsiteOnline BookingClient CRM Auto RemindersHosting & Support

Want results like these?

Start with a free website audit. I'll show you what's holding your business back online.

Get Your Free Audit