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.