Selected work

Real problems, real results

A mix of websites, online stores, and automations — each one solving a specific problem for the business behind it.

WebsiteNext.js, Tailwind, Sanity CMS

Studio Lindt — Interior Design

Problem
A five-year-old WordPress site that took 9 seconds to load, looked broken on phones, and had not been updated in two years.
Solution
Rebuilt from scratch as a fast, image-led portfolio site with a project gallery the team can update themselves, plus a simple inquiry form.
Result
Load time down from 9.1s to 0.6s. Mobile traffic up 40% in the first month.
AutomationMake, Google Sheets, warehouse API

Northbeam Logistics

Problem
New orders were copied by hand from a web form into a spreadsheet, then re-typed into the warehouse system — taking hours each week and causing errors.
Solution
Connected the order form directly to the spreadsheet and warehouse tool, with automatic email alerts for urgent or high-value orders.
Result
About 6 hours of manual data entry removed every week, with zero re-typing errors since launch.
WebsiteNext.js, Tailwind, Cal.com

Aurora Dental Clinic

Problem
No online presence beyond a Facebook page. Patients called during office hours to book, overloading the front desk.
Solution
A clean clinic site with service pages, a team page, and embedded online booking that syncs with the clinic calendar.
Result
Around 30% of new bookings now happen online, outside office hours.
E-commerceNext.js, Stripe, Sanity CMS

Caelum Coffee Roasters

Problem
Selling only through a marketplace that took a 15% commission on every order, with no way to build a direct customer relationship.
Solution
A custom storefront with Stripe checkout, subscription orders for regular customers, and an editable product catalog.
Result
Direct sales now cover the marketplace commission cost within the first six weeks.
Automationn8n, Typeform, email/CRM

Bright Path Tutoring

Problem
Inquiry forms went to a shared inbox and were often missed for a day or more, losing leads to faster competitors.
Solution
New inquiries are automatically scored, added to the CRM, and trigger an instant reply email plus a notification to the right tutor.
Result
Average first response time dropped from over 24 hours to under 10 minutes.

Want results like these?

Tell us about your project and we'll reply within 24 hours.