Case study · company website

A contractor portfolio that impresses.

DP Project - Dawid Zawada, Grodków. Electrical and telecom installations. A B2B company website that organises 27 projects (public, military, rail, industrial) and presents the team's competence so that a client immediately knows: "these people know what they are doing".

Industry
Electrical installations · B2B
Type
Company website
Year
2026
Status
Built · live
DP Project - electrical installation company website
DP Project - split hero + 27 projects with filtering

The challenge

The company has a rich portfolio - from public buildings to military, rail and industrial sites. The problem: how to show competence and scale without chaos, so that an investor or general contractor finds proof within seconds that this is the right partner.

What I built

A website from scratch (based on dpproject.com.pl), in a single file, with AI graphics and modern CSS techniques.

  • Split hero "Electrical installations. End to end." with a diagonal frame.
  • 27 projects with filtering (In progress / Public / Military / Rail / Industrial) - a portfolio people actually browse.
  • Statistics (15+ years, 24+ sites, 100% signed off, 5 regions) that build credibility.
  • Phone strip, quote chatbot, GDPR + map - the full path to contact.
Vanilla HTML/CSS/JSCSS scroll-driven@layerSpace GroteskCloudflare Pages

Craft and quality

Modern, lightweight code with attention to detail:

  • CSS scroll-driven animations - the new standard (2024+), scroll-powered animation without heavy libraries.
  • Organised with @layer, clean, maintainable code.
  • Zero frameworks = fast loading and low maintenance costs.

The result

A clear, credible presentation of a contracting company - a portfolio that genuinely sells competence in tenders and larger commissions.

27
projects in the portfolio
5
regions
100%
sites signed off

Show that you know what you are doing.

A company website, a portfolio, a landing page - fast, to the point, with class. Tell me about your company in two sentences.