Recent work, unstaged and unfiltered — the jobs look like this because this is what the jobs look like. Machine-readable catalogue at gallery.json.
Shower rebuild: new pan and subway tile surround set, fixtures next. Bathroom & ShowerGalley kitchen remodel: white shaker cabinets, new counters, appliances, and plank flooring. KitchenNew gutters and downspout on the garage corner. ExteriorBackyard shed repainted — fresh teal with white trim. ExteriorSliding closet doors hung and trimmed. General HandymanTiled tub and shower surround with new tub and fixtures. Bathroom & ShowerNew plank treads and risers going in on a staircase. General HandymanExterior work at a split-level entry. ExteriorNew tile floor laid and trimmed, ready for fixtures. Bathroom & ShowerWalk-in shower stall set and plumbed. Bathroom & ShowerDeck refinish: fresh stain on the decking and railing. ExteriorSliding glass tub door going in during a bathroom refresh. Bathroom & ShowerGrab bar installed in a tiled shower — small job, big difference. Bathroom & ShowerNew cedar decking and railing. ExteriorCustom ramp built for a pet door. ExteriorNew vanity, countertop, sink, and faucet installed mid-remodel. Bathroom & ShowerFull bathroom remodel: tub and shower surround, dark vanity, and new fixtures. Bathroom & ShowerWalk-in shower stall installed, with built-in shelving. Bathroom & ShowerFull bathroom remodel: tub and shower surround, vanity, and plank flooring. Bathroom & ShowerVanity top, sink, and faucet — the detail work. Bathroom & ShowerFull bathroom remodel: new vanity, tub and surround, flooring, and fixtures. Bathroom & ShowerTub and shower refresh: new surround, sliding glass door, and matte black fixtures. Bathroom & ShowerTwo sets of French patio doors installed and framed during a remodel. General HandymanInterior door hung, trimmed, and ready for paint. General HandymanNew wood deck stairs and railing. ExteriorFront entry door replacement, painted and sealed. ExteriorCustom-built porch gate. Exterior