Vivek Jalondhara. All projects

Engineering software · 2024 – Present

AV Design & Engineering Suite

An AV design workspace for engineers to create floor plans, signal diagrams, and rack layouts, then generate equipment lists and cable schedules.

My role: Full-stack engineer · Design & Engineering module

My contribution

Built React Flow and TypeScript editors that connect equipment across design views and generate engineering documents.

The problem

The same device can appear in a floor plan, a rack layout, a signal diagram, and an equipment list. Maintaining each separately makes it difficult to keep references and documentation consistent when a design changes.

From design to documentation
  1. Equipment catalog
  2. Shared project data
  3. Floor plan · signal flow · rack views
  4. BOM · cable schedule · SVG/PDF

Simplified workflow based on the product features; no customer data or private screenshots.

How it works

I worked on the editors and shared data model behind floor planning, signal flow, and rack layouts. The implementation connects equipment placement, device ports, cable connections, and exports so the different views describe the same installation.

  • Floor plans & signal flow

    Place equipment, define ports, and connect devices across drawing sheets.

  • Rack layouts

    Arrange equipment in front and rear rack views using physical dimensions.

  • Shared equipment data

    Reference the same devices across floor plans, racks, and signal diagrams.

  • Engineering documents

    Generate bills of materials, cable schedules, and SVG/PDF exports from the design.

Technical decisions

I used React Flow for selection, panning, zooming, and graph interactions, then added the nodes, ports, and coordinate handling needed for AV design. This avoided building those interactions from scratch. The tradeoff was adapting a graph library to physical dimensions and equipment references that span multiple sheets.

What this enables

One set of equipment data supports both the drawings and the documentation engineers use to deliver a project.

Related engineering notes

Vivek Jalondhara

Full Stack Software Engineer

Discuss a role