Work

Real work. Real results.

Apps, platforms, and websites built for real clients. Scoped, fixed-price, and delivered — from first brief to live product.

Apps & platforms

Custom-built for the job.

Off-the-shelf software couldn't do the job — so we built what was needed.

Custom App

CanDance

A major Adelaide dance competition was running check-in and performance scheduling on paper. We replaced it with an iPad check-in app, live backstage running order, video-order capture, and offline-tolerant sync — scoped and delivered in ten days. 150–180 performers a day. Zero open bugs at handover.

150–180 performers/day · 10-day build · zero open bugs

Websites

Fast, mobile-first, yours to keep.

No lock-in, no mystery. Built to bring in customers and updated without needing a developer.

Website

ineedtocreate.com

Website for Steve — a graphic designer, career coach, and author. Tap-to-call, professional branding, and an AI-editable CMS. Earned a 5-star Google review on delivery.

Visit site

Website

BB Electrical

Website for a local electrical business — fast, mobile-first, and SEO-ready from day one.

Visit site

Website

Absolute Disability Services

Website for an Adelaide disability services provider with 36 years of experience — professional, clear, and built to bring in enquiries.

Visit site

Website

Ember Labs

Our own marketing site — gradient hero, animated components, scroll-reveal, and a multi-page product and services architecture.

Visit site

Website

davebock.au

Dave's personal site — portfolio, case studies, and professional profile for the founder of Ember Labs.

Visit site
"We could not speak more highly of Dave. He created a web based app for our company and went above and beyond. Dave's attention to detail, communication and ability is next to none. Nothing we asked was ever a hassle and Dave was so efficient and professional. Will definitely be using Dave in the future for our business IT needs."
— CanDance (Rachel & Kirra) · 5★ Google review See all reviews on Google

Got something in mind?

Every engagement starts with understanding the actual problem. Get in touch and we'll figure out the right starting point.

Start a conversation