FROM TWISTED TO TRUSTED

WE BUILD IT RIGHT

Twisted Construction brings craftsmanship, reliability, and old-school work ethic to every job. Whether you need a custom deck, carpentry work, or full-phase construction — we show up, we do it right, and we stand behind our work. Serving the Hudson Valley. Experienced, insured, and local.

All Phases of Construction

Custom Carpentry
and General Construction

No job is too big or too small. Twisted Construction handles every phase: framing, drywall, painting, masonry, and finish carpentry, with the same attention to detail from the first nail to the final coat. One contractor, one standard of quality, start to finish.

Deck Rebuilds and Repairs

A deck should be built to last. Twisted Construction handles everything from full rebuilds to repairs, with the same level of care on every job regardless of size.

Outdoor Living Spaces

We design and build outdoor spaces that people actually use and enjoy. From concept to completion, every project gets the same attention and passion as the last.

Experienced - Fully Insured - Local

Built on Integrity

Twisted Construction was built on a simple idea. Every client deserves a contractor who shows up, does the work right, and takes pride in the finished product regardless of the size of the job.

Tim got his start young, learning the trade from the ground up under a mentor who pushed him harder than anyone else ever had. Those early years shaped everything. After nearly a decade working his way up through crews and eventually running teams of up to six people, Tim knew it was time to build something of his own.

Today Twisted Construction is that something. A trusted name serving the Hudson Valley, built on years of real experience across every phase of construction. Tim brings the same work ethic to every job, whether it's a deck repair or a full build, because that's the only way he knows how to work.

Experienced. Insured. Local. And genuinely passionate about the craft.

Just because the world is twisted, doesn’t mean your home should be..