Insured · 4.9★ on Google

The to-do list, done.

Mounting, hanging, fixing, painting, assembling — the jobs that pile up. Hourly or flat-rate, your choice.

What I do

01

Mounting + hanging

TVs, shelving, art, mirrors, curtain rods. Professional anchoring on every wall type.

02

Furniture assembly

IKEA, Wayfair, Restoration Hardware — flat-rate-per-piece pricing. Most assemblies under an hour.

03

Small repairs

Drywall holes, leaky taps, sticky doors, running toilets, squeaky stairs. Most under $200.

04

Interior painting

One-room jobs, accent walls, touch-ups. I bring the drops + tape; you pick the colour.

05

Light fixtures + ceiling fans

Replace any standard-wired fixture. No-power dimmers + smart-switch installs.

06

The full to-do list

Got a list of 8 things? Book a half-day or full-day. Hourly rate, no minimum-charge surprises.

What clients say

4.9·286 reviews
Showed up exactly when he said. Fixed the 6 things on my list in 3 hours. Friendly + competent.
J
Jenny B.
Hourly job
Assembled an entire IKEA bedroom set in 4 hours. Saved my marriage.
M
Marcus L.
Furniture assembly
Honest quote, careful work, cleaned up after. Won't use anyone else.
A
Anika P.
Repeat client

Get a free estimate

Practical. Reliable. On your side.

We've been in this work long enough to know what matters: clear communication, fair pricing, and getting the job right the first time. Everything else flows from that.

  • Licensed and insured — fully compliant, full documentation on request.
  • Transparent pricing — estimates in writing, no surprises on the invoice.
  • Responsive — calls returned within the business day, emergency lines after hours.
Track record
20
Years in business
5,000+
Clients served
4.9
Google rating
< 24h
Average response

Frequently asked

How do I request a quote?

Use the contact form below or call directly. We respond within one business day.

Do you offer free estimates?

Yes — initial estimates are always free. Detailed assessments may incur a fee, applied to the project cost if you proceed.

Are you licensed and insured?

Yes. Full licensing and insurance details available on request.

What's your service area?

See the contact section below for our coverage zone. Outside it, we may refer you to a trusted partner.

Ready to get started?

Reach out for a free initial estimate. We respond within one business day.