David Carns - Brand Designer | ContraWork by David Carns
David Carns
pro

David Carns

I build production apps, from first sketch to paying client

New to Contra

David is ready for their next project!

A scroll-film website for a precision CNC machine shop, and a real paying client. It moves through the shop's work as you scroll, then lays out services, equipment, a contact form with CAD-file upload, and a chat assistant.
0
33
Cover image for A multi-tenant SaaS platform I
A multi-tenant SaaS platform I designed and built end to end. It generates, hosts, and manages marketing sites for trade businesses, with Stripe subscription billing, a serverless backend, and automated deployment pipelines. It has a live paying customer. Built with Node.js, serverless functions, Stripe, and GitHub Actions CI/CD.
0
0
A scroll-driven site for a pressure-washing business. As you scroll, the page plays like a short film, then opens into services and a lead form. A design concept showing what scroll-film can do for a local service business.
1
0
8
Cover image for OC3X3 is a yearly 3-on-3
OC3X3 is a yearly 3-on-3 basketball tournament that funds the girls basketball program at Oregon City High School. They needed one site to do two jobs: sell the event to players, coaches, families, and sponsors, and run the operations behind it. The operations side is the part that's easy to get wrong. Teams sign up across about a dozen divisions, organizers need to know who's registered and who's paid, and sponsors expect their logos on the page. I designed and built all of it: the branding in the school's colors, the public pages, the registration flow, the back end, and the hosting setup. What it does: Team registration with automatic email confirmations A live roster and bracket board that sorts teams by division and shows which divisions still need teams An admin dashboard for managing registrations and tracking payments, including how much each team paid A sponsor section with different levels and an archive of past sponsors back to 2024 Server-side prerendering so pages show up in search and share cleanly Works on phones, and set up so it's quick to update each season It's live at oc3x3.com (http://oc3x3.com). This year 46 teams registered across [Y] divisions, and it raised [$Z] for the program.
0
0