Built through design, development, and growth.
Websites, apps, campaigns, and digital experiences. Some built from scratch. Others improved, optimized, or reworked.
Qué Pica!
Qué Pica!
A self-initiated concept: one existing chile-bird mark, developed into a full restaurant brand. Name, visual system, packaging, a counter and a working storefront.
Brand and domain availablePresta, a peer-to-peer tool rental marketplace.
Presta makes it possible to rent tools directly from people nearby. The platform brings listings, bookings, payments, messaging, handoffs, and the full rental lifecycle together in a single Rails application.

A marketplace web app for local tool rental
Built with Ruby on Rails, Presta handles listings, availability, bookings, payments, deposits, messaging, and the rental lifecycle between owners and renters.


One interface system, every device
Designed mobile-first around real rental workflows. Responsive interfaces, booking states and interactions are built from a shared component system.
Scan.
Confirm.
Both of you.

Trust is built into every rental
Trust is built into every step, from verified accounts and secured deposits to two-sided handoffs. Signed, single-use codes ensure both sides confirm before the tool moves.

Everything you need to know about the tool
Listings capture specs, condition, deposits, fuel policies, and optional add-ons like gas or delivery. Photos are processed, reordered, and stripped of location data before they’re served.
The rental lifecycle, from pickup to payout
Bookings, messages, handoffs, condition photos, charges and payouts all follow the same rental. Each action updates its state, keeping renter and owner in sync.
Summary
Held at pickup, released on a clean return. Only charged if there’s damage.
Payments follow the rental state
Charges, deposits, refunds, and payouts are coordinated through Stripe and triggered by the rental lifecycle, keeping money movement aligned with each confirmed step.
sha256:66443f7a…cf5973jti ee5516ba…d004edsha256:862d41bc…9f8b



A verifiable record of every handoff
Pickup and return build an immutable condition record from both sides. Photos are hashed, timestamped, and tied to each handoff, creating a verifiable chain of evidence for disputes.
Ruby on Rails with Hotwire, Tailwind and an importmap front end, Postgres underneath, deployed on Railway. No bundler, no SPA, no client-side router, no Redis.
Visit PrestaFrom 8k to 60k monthly visitors
A six-month replatform and SEO rebuild for an ecommerce brand.
Organic traffic
Monthly organic visitors grew from 8,000 to 60,000 following a full replatform and technical SEO rebuild.
Competitors outranked
Became the most authoritative domain in the U.S. market, ahead of forty global competitors.
Page for most products
The majority of product pages now rank on the first page of Google for their target terms.
Average order value
Average order value rose from $150 to $250 within six months of the new platform going live.
Lower acquisition cost
Customer acquisition cost fell by thirty percent across the same six months.
More new customers
New customers grew by thirty percent while the cost to win each one went down.
A local service business, built to be found.
Home & Garden is a lawn care and landscaping company in the Chicago suburbs. The site pairs a service and location page structure with local SEO, so each town it serves has a page that can rank on its own.
Home & Garden
The site is WordPress and WooCommerce. The build started on the Sober theme and went well past its defaults with MetaBox field groups, custom shortcodes and hooks instead of a page builder, because the owners had to run it without a developer.
Customers pick a service, schedule it and pay through Stripe or PayPal, no phone quote needed. Booking CTAs were added throughout the site so booking is always within reach.
Photography does the rest of the selling. Most images are the crew’s real work, and by customer feedback, the reason they booked.
Growth came from structure: a page per service town with custom schema, Yoast for metadata, caching for speed, and a blog built on real customer questions. Every town page ranks on page one for several lawn care terms, most in the top three, ahead of GreenPal, Spring Green and LawnStarter. Every decision answers to bookings.
About a couple of years later, a larger competitor bought the business and website. The site is still live on this build with a few changes, now sending inquiries to the new owner’s website.