Skip to content
SystemsDIFFICULTY: IntermediateSTATUS: Prototype

SensorSync

Dual-sensor data sync

GitHub Repository
Client / ScopeInternal R&D Project
My RoleSole Developer
Duration2 Months
Completion Date2025-06-15

1. SYSTEM OVERVIEW

Executive Summary

A sensor data aggregation prototype that calculates drift deltas and averages values to coordinate connected devices.

Business Problem

Industrial sensors drift over time, causing errors if data sync lacks correction filters.

Business Impact Value

Improves telemetry accuracy by calculating deltas and correcting drift.

Key Engineering Goals
  • Aggregate dual sensor data streams
  • Calculate drift correction variables
My System Responsibilities
  • Developed drift math algorithms
  • Designed calibration interfaces

2. SYSTEM FEATURES

Calibrator DashboardComplexity: Low

Simulates dual sensor inputs and calculates drift deltas.

Impl:React calculations checking values.

3. SYSTEM ARCHITECTURE

Compares data inputs and computes calibration variables.

Topology Vector Diagram
Sensor Inputs ──> Drift Calculator ──> Corrected Output
Pipeline flow sequences
Ingests data variables
Subtracts values to find drift
Outputs calibrated averages
Repo directory structure
sensorsync/├── index.html└── app.js

4. INTERACTIVE SIMULATOR WIDGET

Run active operations audits utilizing the custom sandbox telemetry receiver widget below.

5. ENGINEERING ARCHITECTURE DECISIONS (ADRs)

Decision ProfileDefine calibration calculations model
Context

Processor chips run on minimal power, requiring lightweight formulas.

Alternatives Checked
  • Kalman filter loops
  • Simple average drift subtraction
Selected Decision

Simple average drift subtraction

Advantages
  • Extremely low processor demand
  • Instant code executions
Disadvantages
  • Lacks complex predictive correction capacities
Trade-off details

Prioritized minimal code footprints over advanced filtering.

Future Scaling direction

Integrate simple Kalman filters.

6. DETAILED TECHNOLOGY STACK

frontend
• React• TypeScript• TailwindCSS

7. SECURITY REVIEW & POSTURE

Input Constraints checking

Prevents out-of-boundary variables from causing math errors.

Mitigation StrategyUses absolute number clamps.

8. PERFORMANCE METRICS TELEMETRY

Math processing speed<1ms

Optim:Standard client-side calculations.

9. ENGINEERING CHALLENGES & RESOLUTIONS

Vulnerability Bottleneck

Incorrect sensor variables could drop scores below zero, creating negative latency values.

Root Cause:Math formulas lacked absolute evaluation checks.

System Investigation

Observed negative values when comparing highly contrasting inputs.

Engineering Solution

Used absolute value methods to guarantee positive delta outputs.

Trade-offs accepted

Hides directional drift details.

Lessons Derived

Ensure math algorithms validate boundaries under all inputs.

10. SYSTEM LESSONS LEARNED

Engineering Lessons

Always secure math logic against boundary exceptions.

Architecture Lessons

Isolate calculation components to make swapping math algorithms simple.

Business Lessons

Accurate data calibrations improve hardware shelf life.

System Redesign Plans

I would add dynamic canvas graphs to show calibrations over time.

11. ROADMAP & TECHNICAL DEBT

  • Add Canvas-based visual calibration graphs

12. GITHUB SOURCE EXPLORER

Audit raw repository script configurations directly inside the active terminal workspace.

HarizuAru/Portfoliomain
Open on GitHub
Workspace Files
1
Encoding: UTF-8Lines: 1
Let's discuss your project

Interested in building a secure auto-scaling platform similar to this?

Keep exploring

Related Projects

All projects →
Cloud · IoTProduction

Cold-Chain Thermal Management Platform

A thermal tracking platform deployed on harizeon.com that captures IoT sensor streams, plots container temperature metrics, and triggers instant alerts for cold-chain compliance.

ArchitectureIoT Sensors → AWS IoT Core → Express → DynamoDB → WebSockets → SNS

  • aws
  • iot
  • react
  • nodejs
  • websockets
AI · WebDemo

ResumeAI Optimization Platform

An AI-powered resume optimizer analyzing professional summaries against target job descriptions, providing real-time ATS scores and impact-driven writing tips.

ArchitectureResume Text → Client Parser → ATS Score · API → LLM → Rewrite

  • llm
  • typescript
  • react
  • security
  • product-ux
NetworkingPrototype

OptiCore Core Router Simulator

A routing engine simulator analyzing OSPF vs EIGRP performance under varying traffic levels and Access Control List (ACL) constraints, complete with interactive configuration widgets and raw data export.

ArchitectureConfig Inputs → Interpolation Engine → Telemetry Panels

  • python
  • networking
  • simulation
  • telemetry
  • react