Kitchen Remodel Near Me | Gencon — Clackamas County, OR /* ── Reset & Variables ── */ *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } :root { --charcoal: #1c1c1c; --warm-dark: #2a2218; --cream: #f7f3ed; --parchment: #ede8df; --gold: #b08d57; --gold-light: #c9a96e; --text: #2e2b26; --muted: #6b6560; --white: #ffffff; --serif: 'Cormorant Garamond', Georgia, serif; --sans: 'DM Sans', system-ui, sans-serif; --radius: 2px; --section-pad: clamp(64px, 8vw, 120px); --container: 1200px; } html { scroll-behavior: smooth; } body { font-family: var(--sans); font-size: 16px; color: var(--text); background: var(--cream); line-height: 1.7; -webkit-font-smoothing: antialiased; } img { display: block; max-width: 100%; height: auto; } a { color: inherit; text-decoration: none; } .container { width: min(100%, var(--container)); margin-inline: auto; padding-inline: clamp(20px, 5vw, 60px); } /* ── Utility ── */ .eyebrow { font-family: var(--sans); font-size: 0.72rem; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--gold); } .section-title { font-family: var(--serif); font-size: clamp(2rem, 4vw, 3rem); font-weight: 500; line-height: 1.2; color: var(--warm-dark); } .section-title em { font-style: italic; color: var(--gold); } .body-text { font-size: 1.05rem; color: var(--muted); max-width: 64ch; line-height: 1.8; } .divider { width: 48px; height: 2px; background: var(--gold); margin: 20px 0 28px; } /* ── Buttons ── */ .btn { display: inline-flex; align-items: center; gap: 10px; padding: 14px 32px; font-family: var(--sans); font-size: 0.85rem; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; cursor: pointer; transition: all 0.25s ease; border: none; } .btn-primary { background: var(--gold); color: var(--white); } .btn-primary:hover { background: var(--gold-light); transform: translateY(-1px); } .btn-outline { background: transparent; color: var(--warm-dark); border: 1.5px solid var(--warm-dark); } .btn-outline:hover { background: var(--warm-dark); color: var(--white); } .btn-ghost-white { background: transparent; color: var(--white); border: 1.5px solid rgba(255,255,255,0.6); } .btn-ghost-white:hover { background: rgba(255,255,255,0.12); } /* ══════════════════════════════════════ BREADCRUMB ══════════════════════════════════════ */ .breadcrumb { padding: 14px 0; background: var(--parchment); border-bottom: 1px solid rgba(176,141,87,0.15); } .breadcrumb ol { display: flex; align-items: center; gap: 8px; list-style: none; font-size: 0.8rem; color: var(--muted); } .breadcrumb li + li::before { content: '/'; opacity: 0.4; } .breadcrumb a { color: var(--muted); } .breadcrumb a:hover { color: var(--gold); } .breadcrumb [aria-current] { color: var(--gold); font-weight: 500; } /* ══════════════════════════════════════ HERO ══════════════════════════════════════ */ .hero { position: relative; min-height: clamp(520px, 70vh, 760px); display: flex; align-items: flex-end; overflow: hidden; } .hero-img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center; z-index: 0; } .hero-overlay { position: absolute; inset: 0; background: linear-gradient( to top, rgba(26,20,12,0.88) 0%, rgba(26,20,12,0.5) 40%, rgba(26,20,12,0.15) 100% ); z-index: 1; } .hero-content { position: relative; z-index: 2; padding: 0 0 clamp(48px, 7vw, 90px); width: 100%; } .hero-content .eyebrow { color: var(--gold-light); margin-bottom: 16px; } .hero-h1 { font-family: var(--serif); font-size: clamp(2.4rem, 5.5vw, 4rem); font-weight: 500; line-height: 1.15; color: var(--white); max-width: 720px; margin-bottom: 20px; } .hero-sub { font-size: 1.05rem; color: rgba(255,255,255,0.82); max-width: 540px; margin-bottom: 36px; line-height: 1.7; } .hero-actions { display: flex; gap: 14px; flex-wrap: wrap; } .hero-badge { position: absolute; top: 32px; right: clamp(20px, 5vw, 60px); z-index: 3; background: rgba(176,141,87,0.92); color: white; padding: 14px 20px; text-align: center; backdrop-filter: blur(4px); border: 1px solid rgba(255,255,255,0.2); } .hero-badge-num { font-family: var(--serif); font-size: 2.2rem; font-weight: 600; line-height: 1; display: block; } .hero-badge-label { font-size: 0.7rem; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.9; } @media (max-width: 600px) { .hero-badge { display: none; } } /* ══════════════════════════════════════ TRUST BAR ══════════════════════════════════════ */ .trust-bar { background: var(--warm-dark); padding: 20px 0; } .trust-bar-inner { display: flex; align-items: center; justify-content: center; gap: clamp(24px, 5vw, 60px); flex-wrap: wrap; } .trust-item { display: flex; align-items: center; gap: 10px; color: rgba(255,255,255,0.85); font-size: 0.82rem; font-weight: 400; letter-spacing: 0.04em; } .trust-item svg { flex-shrink: 0; } /* ══════════════════════════════════════ INTRO SECTION ══════════════════════════════════════ */ .intro { padding: var(--section-pad) 0; } .intro-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 6vw, 90px); align-items: center; } .intro-img-wrap { position: relative; } .intro-img { width: 100%; height: clamp(360px, 45vw, 540px); object-fit: cover; } .intro-img-accent { position: absolute; bottom: -24px; right: -24px; width: 120px; height: 120px; background: var(--gold); z-index: -1; } .intro-text { } .intro-stats { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 40px; padding-top: 36px; border-top: 1px solid rgba(176,141,87,0.25); } .stat-item { } .stat-num { font-family: var(--serif); font-size: 2.4rem; font-weight: 600; color: var(--gold); line-height: 1; } .stat-label { font-size: 0.8rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--muted); margin-top: 4px; } @media (max-width: 768px) { .intro-grid { grid-template-columns: 1fr; } .intro-img-accent { display: none; } } /* ══════════════════════════════════════ SERVICES GRID ══════════════════════════════════════ */ .services { background: var(--parchment); padding: var(--section-pad) 0; } .services-header { text-align: center; margin-bottom: 56px; } .services-header .divider { margin-inline: auto; } .services-header .body-text { margin-inline: auto; text-align: left; } .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 2px; } .service-card { background: var(--white); padding: 40px 32px; transition: transform 0.25s ease, box-shadow 0.25s ease; } .service-card:hover { transform: translateY(-4px); box-shadow: 0 12px 32px rgba(0,0,0,0.1); } .service-icon { width: 48px; height: 48px; background: var(--gold); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } .service-icon svg { color: white; } .service-card h3 { font-family: var(--serif); font-size: 1.25rem; font-weight: 600; color: var(--warm-dark); margin-bottom: 12px; } .service-card p { font-size: 0.9rem; color: var(--muted); line-height: 1.7; } /* ══════════════════════════════════════ PHOTO GALLERY (middle section) ══════════════════════════════════════ */ .gallery { padding: var(--section-pad) 0; } .gallery-header { margin-bottom: 48px; } .gallery-grid { display: grid; grid-template-columns: 2fr 1fr; grid-template-rows: 300px 300px; gap: 4px; } .gallery-main { grid-row: 1 / 3; overflow: hidden; } .gallery-thumb { overflow: hidden; } .gallery-main img, .gallery-thumb img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.5s ease; } .gallery-main:hover img, .gallery-thumb:hover img { transform: scale(1.04); } @media (max-width: 640px) { .gallery-grid { grid-template-columns: 1fr; grid-template-rows: auto; } .gallery-main { grid-row: auto; height: 280px; } .gallery-thumb { height: 200px; } } /* ══════════════════════════════════════ PROCESS ══════════════════════════════════════ */ .process { background: var(--warm-dark); padding: var(--section-pad) 0; color: var(--white); } .process .section-title { color: var(--white); } .process .section-title em { color: var(--gold-light); } .process .divider { background: var(--gold); } .process .body-text { color: rgba(255,255,255,0.7); } .process-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 0; margin-top: 56px; position: relative; } .process-step { padding: 0 32px 0 0; position: relative; } .process-step + .process-step { padding-left: 32px; border-left: 1px solid rgba(176,141,87,0.3); } .step-num { font-family: var(--serif); font-size: 3.5rem; font-weight: 600; color: rgba(176,141,87,0.25); line-height: 1; margin-bottom: 16px; } .step-title { font-family: var(--serif); font-size: 1.1rem; font-weight: 600; color: var(--white); margin-bottom: 10px; } .step-body { font-size: 0.88rem; color: rgba(255,255,255,0.65); line-height: 1.7; } @media (max-width: 640px) { .process-steps { grid-template-columns: 1fr; gap: 36px; } .process-step + .process-step { border-left: none; padding-left: 0; border-top: 1px solid rgba(176,141,87,0.3); padding-top: 36px; } } /* ══════════════════════════════════════ WHY CHOOSE US ══════════════════════════════════════ */ .why { padding: var(--section-pad) 0; } .why-grid { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(40px, 6vw, 90px); align-items: center; } .why-list { list-style: none; margin-top: 28px; display: flex; flex-direction: column; gap: 20px; } .why-item { display: flex; gap: 16px; align-items: flex-start; } .why-check { width: 22px; height: 22px; background: var(--gold); display: flex; align-items: center; justify-content: center; flex-shrink: 0; margin-top: 3px; } .why-check svg { color: white; } .why-item-text strong { display: block; font-weight: 500; font-size: 0.95rem; color: var(--warm-dark); margin-bottom: 2px; } .why-item-text span { font-size: 0.88rem; color: var(--muted); } .why-img-stack { position: relative; } .why-img-main { width: 100%; height: clamp(400px, 50vw, 560px); object-fit: cover; } .why-img-badge { position: absolute; bottom: 32px; left: -24px; background: var(--gold); color: white; padding: 20px 24px; } .why-badge-text { font-family: var(--serif); font-size: 1.15rem; font-weight: 600; } .why-badge-sub { font-size: 0.72rem; letter-spacing: 0.1em; text-transform: uppercase; opacity: 0.85; margin-top: 2px; } @media (max-width: 768px) { .why-grid { grid-template-columns: 1fr; } .why-img-badge { left: 20px; } } /* ══════════════════════════════════════ FAQ ══════════════════════════════════════ */ .faq { background: var(--parchment); padding: var(--section-pad) 0; } .faq-header { text-align: center; margin-bottom: 56px; } .faq-header .divider { margin-inline: auto; } .faq-list { max-width: 820px; margin-inline: auto; display: flex; flex-direction: column; gap: 2px; } .faq-item { background: var(--white); border-left: 3px solid transparent; transition: border-color 0.2s; } .faq-item.open { border-color: var(--gold); } .faq-q { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 24px 28px; background: none; border: none; cursor: pointer; text-align: left; font-family: var(--serif); font-size: 1.1rem; font-weight: 500; color: var(--warm-dark); transition: color 0.2s; } .faq-q:hover { color: var(--gold); } .faq-icon { width: 20px; height: 20px; flex-shrink: 0; position: relative; } .faq-icon::before, .faq-icon::after { content: ''; position: absolute; background: var(--gold); transition: transform 0.3s ease; } .faq-icon::before { width: 2px; height: 100%; left: 50%; top: 0; transform: translateX(-50%); } .faq-icon::after { width: 100%; height: 2px; top: 50%; left: 0; transform: translateY(-50%); } .faq-item.open .faq-icon::before { transform: translateX(-50%) scaleY(0); } .faq-a { max-height: 0; overflow: hidden; transition: max-height 0.35s ease; } .faq-a-inner { padding: 0 28px 24px; font-size: 0.95rem; color: var(--muted); line-height: 1.8; } /* ══════════════════════════════════════ CTA BAND ══════════════════════════════════════ */ .cta-band { background: linear-gradient(135deg, var(--warm-dark) 0%, #1a1208 100%); padding: clamp(56px, 8vw, 100px) 0; text-align: center; position: relative; overflow: hidden; } .cta-band::before { content: ''; position: absolute; inset: 0; background-image: repeating-linear-gradient( 45deg, transparent, transparent 40px, rgba(176,141,87,0.03) 40px, rgba(176,141,87,0.03) 41px ); } .cta-band-inner { position: relative; z-index: 1; } .cta-band .eyebrow { color: var(--gold-light); } .cta-band h2 { font-family: var(--serif); font-size: clamp(2rem, 4vw, 3rem); font-weight: 500; color: var(--white); margin: 16px 0 12px; line-height: 1.2; } .cta-band p { color: rgba(255,255,255,0.7); font-size: 1.05rem; max-width: 540px; margin: 0 auto 36px; } .cta-band-actions { display: flex; gap: 14px; justify-content: center; flex-wrap: wrap; } .cta-phone-link { font-family: var(--serif); font-size: 1.6rem; color: var(--gold-light); font-weight: 500; display: block; margin-bottom: 28px; } .cta-phone-link:hover { color: var(--white); } /* ══════════════════════════════════════ INTERNAL LINKS / RELATED ══════════════════════════════════════ */ .related { padding: clamp(48px, 6vw, 80px) 0; } .related-header { text-align: center; margin-bottom: 40px; } .related-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2px; } .related-card { background: var(--parchment); padding: 28px 24px; display: flex; align-items: center; gap: 14px; transition: background 0.2s; } .related-card:hover { background: var(--gold); color: white; } .related-card:hover .related-label, .related-card:hover .related-arrow { color: white; } .related-card:hover .related-title { color: white; } .related-icon { flex-shrink: 0; } .related-title { font-family: var(--serif); font-size: 1rem; font-weight: 600; color: var(--warm-dark); display: block; } .related-label { font-size: 0.75rem; letter-spacing: 0.06em; text-transform: uppercase; color: var(--gold); } .related-arrow { margin-left: auto; color: var(--gold); }
  1. Home
  2. Services
  3. Kitchen Remodeling
Beautifully remodeled modern kitchen by Gencon in Clackamas County, Oregon
20+ Years Master
Craftsmanship

Clackamas County Kitchen Renovation Contractors

Your Kitchen Remodel,
Crafted to Last.

Searching for a kitchen remodel near you? Gencon's kitchen renovation contractors deliver premium design and master craftsmanship — from cabinet remodels to full gut renovations — throughout Clackamas County.

Get a Free Estimate 503-825-0123
Licensed & Insured
Family-Owned & Operated
Three Brothers, One Standard
Free Estimates — No Pressure
Design-Forward Results
Custom kitchen renovation with designer cabinets and quartz countertops by Gencon

Kitchen Renovation Contractors Near You

More Than a Kitchen Remodel.
A Complete Transformation.

Gencon is a family-owned kitchen renovation company serving homeowners throughout Clackamas County. Founded by brothers Max, Alex, and Oleg, we bring decades of hands-on craftsmanship to every kitchen — from a focused cabinet remodel to a complete gut-and-rebuild. If you've been searching for local kitchen contractors who combine design excellence with honest pricing, you've found them.

Our approach is design-heavy by nature. We don't just replace what's there — we help you reimagine your kitchen so that function and beauty work together. Whether you want a clean modern aesthetic, a warm traditional style, or something entirely custom, our team brings it to life with precision.

20+
Years Master Craftsmanship
3
Brothers, One Vision
100%
Design-Focused Process
$0
For Your Estimate

What We Offer

Kitchen Remodeling Services
Tailored to Your Home

From kitchen contractors handling a single element to full kitchen remodeling services near you — Gencon covers every phase with expert precision.

Full Kitchen Gut Renovation

Complete teardown and rebuild — new layout, new plumbing, new electrical, new everything. Ideal for homeowners ready for a dramatic kitchen redesign near them that adds lasting value.

Kitchen Cabinet Remodel Near Me

Semi-custom and fully custom cabinet installation by master carpenters. Whether you want a sleek modern look or rich traditional millwork, our kitchen cabinet remodeling delivers impeccable results.

Countertop Replacement Near Me

Quartz, granite, quartzite, butcher block — we help you select and install the countertop surface that fits your lifestyle and aesthetic. Precise templating and seamless installation every time.

Kitchen Redesign & Layout Planning

Our kitchen remodel designer process starts with your goals and ends with a layout that works. We use a design-first approach to maximize flow, storage, and natural light before a single nail is pulled.

Backsplash & Tile Work

A well-chosen backsplash ties the entire kitchen together. Gencon's tile installers handle subway tile, mosaic, large-format slabs, and custom patterns with the same care as every other finish in your home.

Lighting, Plumbing & Electrical

A complete kitchen renovation includes updated infrastructure. Our team coordinates with licensed subcontractors for under-cabinet lighting, pendant fixtures, new sink and faucet installation, and upgraded outlets.

Our Work

Custom Kitchen & Bath Near You

Every kitchen Gencon builds reflects the homeowner's personality. These are recent projects completed by our kitchen renovation contractors in Clackamas County.

Custom kitchen remodel with island, quartz countertops and designer cabinetry — Gencon, Clackamas County
Kitchen renovation featuring open shelving and modern fixtures by Gencon
White kitchen remodel with shaker cabinets and stone countertops — Clackamas County

How It Works

Our Kitchen Remodel
Contractor Process

We've refined our process across hundreds of projects so your kitchen reno near you runs smoothly — on time and within budget.

01
Free In-Home Estimate

One of the Gencon brothers walks your kitchen, listens to your vision, and gives you a clear, honest estimate — no pressure, no obligation.

02
Design & Material Selection

Our kitchen remodel designer works with you to finalize the layout, cabinetry, countertop surfaces, tile, and fixtures. Every detail is locked in before work starts.

03
Permits & Scheduling

Alex, our project manager, handles all permit applications and coordinates every trade so your kitchen remodel timeline stays on track from day one.

04
Expert Build & Finish

Max leads the build with master-level craftsmanship. Oleg supports detailed finish work. Every installation is inspected to our exacting standards before the final walkthrough.

Why Gencon

Among the Best Kitchen
Remodelers Near You

Gencon was built by three brothers who believe quality and honesty should never be negotiated. As top kitchen remodelers serving Clackamas County, we earn trust through our work — not our marketing.

  • 20+ Years of Master Craftsmanship Max founded Gencon after running multiple successful construction companies, including Honest Quality Construction. That experience sets our bar.
  • Large-Project Management Expertise Alex managed large-scale multifamily projects across the US at Redwood Construction. Your kitchen remodel gets the same systematic oversight.
  • Design-First, Always We're a design-heavy kitchen remodel company. Beautiful kitchens aren't an accident — they're the result of intentional planning before construction begins.
  • Medium-High End Value — Not Budget, Not Extravagant An affordable kitchen remodel doesn't mean cheap. We bring premium-level results to homeowners who want lasting quality at a price that makes sense.
  • Kitchen & Bathroom Contractors — Under One Roof As full kitchen and bath remodeling contractors, we often combine projects to save you time, coordination headaches, and money on materials.
The Gencon brothers — Max, Alex, and Oleg — Clackamas County kitchen renovation contractors
Max, Alex & Oleg
Family-Owned Since Day One

Common Questions

Kitchen Remodeling FAQ

Look for licensed and insured kitchen remodeling contractors with a strong portfolio of local work. Gencon is a family-owned kitchen renovation company based in Clackamas, OR, serving all of Clackamas County. We're fully licensed, insured, and have completed numerous kitchen remodels throughout the area. Call 503-825-0123 for a free, no-pressure estimate.
A full kitchen remodel includes demolition of existing finishes, custom cabinet installation, countertop replacement, new flooring, updated plumbing fixtures, lighting and electrical, backsplash installation, and appliance hookups. Gencon manages the entire project from design through final walkthrough, so you only have one point of contact.
A minor kitchen update — new countertops and cabinet remodel — takes 2–4 weeks. A full gut renovation with new cabinets, countertops, plumbing, and electrical generally takes 6–10 weeks depending on scope and material lead times. Our project manager Alex coordinates all trades to keep your timeline on track.
Yes. Gencon installs both semi-custom and fully custom cabinetry throughout Clackamas County. Whether you want a complete cabinet replacement or a targeted kitchen cabinet remodel, our master craftsmen deliver precise, beautiful results — built to last decades, not years.
Absolutely. Gencon is a full kitchen and bath remodeling contractor. We frequently combine kitchen and bathroom projects for homeowners — it saves time, reduces scheduling complexity, and can lower overall material costs. Learn more about our bathroom remodeling services.
Yes. Gencon works with a range of budgets and we're transparent about costs from the very start. We help clients identify where to invest for maximum visual and functional impact — whether that's premium countertops, custom cabinets, or statement lighting — while finding smart efficiencies elsewhere. A budget kitchen remodel doesn't have to look budget.
Gencon is known throughout Clackamas County for combining design-forward thinking with master-level craftsmanship. Co-founder Max brings 20+ years of construction expertise, Alex ensures every project runs on schedule, and Oleg's fresh approach keeps our work evolving. We don't subcontract our values — we're a local kitchen remodel company you'll want to refer to your neighbors.

Ready to Start?

Get a Free Kitchen Remodel Estimate

We serve homeowners throughout Clackamas County. Our kitchen renovation contractors near you are ready to visit, listen, and give you a clear, honest quote — with no obligation.

503-825-0123
Request a Free Estimate Email Us

Mon–Fri 8am–5pm · Clackamas, OR · office@genconnw.com

Explore More

Related Services & Areas

Service Bathroom Remodeling
→
Service ADU Construction
→
Service Basement Finishing
→
Locations All Service Areas
→
Resource Kitchen Remodel Cost Guide
→
Gencon — Clackamas County Remodeling
  • Services
    What We Do Kitchen Remodeling Bathroom Remodeling ADU Construction Basement Finishing Flooring Home Additions
  • Service Areas
    Clackamas County Oregon City Lake Oswego Happy Valley Milwaukie West Linn Canby Sandy Gladstone
  • About
  • Reviews
  • FAQ
Get a Free Estimate
Services Kitchen Remodeling Bathroom Remodeling ADU Construction Basement Finishing Flooring Home Additions Service Areas Oregon City Lake Oswego Happy Valley Milwaukie West Linn Canby Sandy Gladstone Company About Reviews FAQ Get a Free Estimate
Gencon

Family-owned licensed general contractors delivering kitchen, bathroom, ADU, and full-home renovation services across Clackamas County, Oregon.

  • 503-825-0123
  • office@genconnw.com
  • Mon–Fri: 8:00 AM – 5:00 PM
  • Clackamas, OR

Services

  • Kitchen Remodeling
  • Bathroom Remodeling
  • ADU Construction
  • Basement Finishing
  • Flooring
  • Home Additions

Service Areas

  • Oregon City
  • Lake Oswego
  • Happy Valley
  • Milwaukie
  • West Linn
  • Canby
  • Sandy
  • Gladstone

Company

  • About Us
  • Reviews
  • FAQ
  • Contact
  • All Service Areas
  • Privacy Policy
  • Terms of Service
© Gencon. All rights reserved. Clackamas County, OR.
Privacy Terms Contact