Skip to main content
Khine Nyein Aung (Jasper)
CreatorField Inspection UtilityInternal Tooling
RuneCam Logo

RuneCam

Cross-platform mobile inspection utility for site engineers to capture commissioning photos, apply vector overlay annotations, record voice notes, and export standardized PDF reports on-site.

Cross-Platform MobileVector Graphics CanvasOffline PDF EngineSite Commissioning
System Architecture

Explanatory Architecture

Simplified explanatory reference architecture; deployment-specific details, proprietary site topologies, and credentials omitted for security.

RuneCam Architecture FlowSystem diagram showing mobile photo sensor input, site metadata tagging, interactive vector drawing overlay engine, on-device PDF document compilation, and final commissioning sheet export.SITE SENSORMobile CameraHigh-Res FrameASSET CONTEXTEquipment TagsSite & TimestampVECTOR ENGINECustom Vector LayerCallouts & Lines• Interactive MarkupPDF COMPILERLocal Layout Engine• On-Device ExportSITE REPORTInspection SheetHandover Archive

Architecture Flow:

  1. Capture & Context: High-resolution photos associated with equipment tags.
  2. Vector Engine: Interactive canvas layer for arrows, callouts, and notes.
  3. On-Device PDF: Compiled locally via native layout engine without server roundtrips.
  4. Handover: Standardized site inspection document export.

Project Overview

RuneCam is a cross-platform mobile inspection tool designed for field engineers commissioning physical security, CCTV, and IT/OT equipment. During site handover inspections, engineers capture visual evidence of camera viewing angles, cable dress standards, turnstile relay terminations, and rack equipment alignment.

As Creator, I developed RuneCam to streamline defect logging and handover documentation directly from mobile devices.

Operational Context & Practical Challenges

  1. Post-Inspection Reporting Overhead: Field engineers traditionally took photos on standard camera apps, transferred files to laptops after shifts, manually edited images, and assembled reports in document editors.
  2. Context Loss on Large Sites: Photos captured across multiple server racks or camera locations could lose orientation or equipment association without immediate on-site annotations.
  3. Restricted Physical Areas: Electrical switch rooms and riser shafts often lack cellular connectivity, making browser-based cloud forms slow or inaccessible.

Core Architecture Decisions

1. Vector Overlay Canvas

  • Approach: Built an interactive mobile vector drawing layer allowing engineers to render callouts, directional arrows, measurement indicators, and text labels directly on captured inspection images.
  • Rationale: Allows site engineers to clarify defects, blind spots, or mounting clearances directly on the captured image at the time of inspection.

2. On-Device PDF Compilation

  • Approach: Implemented document layout and PDF compilation locally using native on-device layout libraries, embedding annotated images and session notes directly on the device.
  • Rationale: Enables engineers to generate and review handover inspection sheets on-site without requiring active internet connectivity.

3. Structured Site & Equipment Metadata

  • Approach: Grouped inspection records by customer, site location, and equipment identifier, associating photos with vector annotations and voice notes.
  • Rationale: Reduces post-inspection sorting and helps maintain consistent documentation formatting across field commissioning jobs.

Data Handling

  • Local Storage: Inspection images, vector overlays, and exported PDF summaries are saved to the device’s local application storage.
  • Operational Independence: The core camera, annotation, and export workflows operate entirely offline without network connectivity dependencies.