Isover - Image 1
React.js
TypeScript
JavaScript
HTML
CSS
Node.js
Express.js
MongoDB
Docker
Git
Azure
Jest

Isover

The Isover application for Saint-Gobain is a centralized platform providing information about ISOVER roof systems, including product details, documentation, and installation guides. My responsibilities included resolving critical issues, rewriting the backend to meet the latest standards, and upgrading the Angular application to ensure optimal performance. Technologies used include TypeScript, Node.js, Websockets, MongoDB, Mongoose, Okta, Express.js, Angular, Charts, and Crypto.

Timeline

Nov 2021 - Mar 2022

Project gallery

1 image

Share on LinkedInShare on FacebookShare via email

Ready to unpack the architecture, implementation, and outcomes of this build? Explore the gallery and detailed write-up below, or share it with your team.

View live project

Project deep dive

Implementation details, architecture trade-offs, and outcomes from this engagement.

Isover Flat Roof Designer – ISOVER System Hub

The Isover Flat Roof Designer, built for Saint-Gobain, centralizes every resource on ISOVER roof systems—from product specs to install media—so architects and builders can work faster and smarter.

Key Features

  • Centralized Library — Product data, documentation, and installation guides in one trusted workspace
  • 3D Model Collaboration — Upload roof element models to ISOVER for expert review and project alignment
  • Instructional Media — On-demand videos and guides that standardize installation quality

Technology Stack

Isover runs on a secure, collaboration-ready stack:

  • TypeScript — Type-safe foundation for a large, evolving codebase
  • Node.js & Express.js — Scalable API services powering data and workflow orchestration
  • WebSockets — Real-time communication channels for responsive collaboration
  • MongoDB & Mongoose — Flexible NoSQL storage for product hierarchies and assets
  • Okta — Enterprise-grade authentication and user management
  • Angular — Dynamic, responsive UI for technical users
  • Charts — Visual analytics clarifying complex roof-system data
  • Crypto — Cryptographic tooling protecting sensitive assets and payloads

My Responsibilities

  • Issue Resolution — Unblocked production release by diagnosing and fixing critical platform issues
  • Backend Rewrite — Modernized server architecture to align with current standards and best practices
  • Angular Upgrade — Brought the frontend to the latest Angular release for performance and longevity

Why Isover Stands Out

✓ Comprehensive Resource — Every ISOVER roof-system asset at your fingertips
✓ Enhanced Collaboration — Share and review 3D models with ISOVER specialists
✓ Modern Architecture — Built on current technologies for reliability and security

Project snapshot

  • Stack focus

    React.js, TypeScript, JavaScript, HTML, CSS, Node.js, Express.js, MongoDB, Docker, Git, Azure, Jest

  • Duration

    Nov 2021 - Mar 2022

  • Media coverage

    1 curated asset documenting the journey.

Share this project

Copy the link or open it directly in your preferred network.

Share on LinkedInShare on FacebookShare via email
Let’s collaborate

Ready to ship your next resilient, product-focused experience

Whether you need a hands-on lead for a critical release or a trusted partner to iterate alongside your team, I bring pragmatic execution, clear comms, and a bias for measurable outcomes.

Years building products

8+

Partnering with founders and product teams from MVP to scale.

Average response time

<24h

Expect a thoughtful reply with next steps within one business day.

Collaboration window

CET ±2

Flexible scheduling for global teams with overlap across US/EU.

Primary contact

  • Primary email: [email protected]
  • Based in: Sarajevo, Bosnia & Herzegovina • Remote-friendly
  • Availability: Open to fractional leadership & long-term partnerships

Start the conversation

Tell me about your project

Share the context you have so far—problem statement, timing, team size, or anything else. I’ll review and follow up with next steps within one business day.

What you can expect next:

  • Quick acknowledgement so you know I received your message.
  • A follow-up with clarifying questions or a suggested next step.
  • Optionally, a 30-minute discovery call to align on scope.

© 2025 Haris Bešlić. All rights reserved.

Built with Next.js, TypeScript, and a relentless focus on polish and performance.