SukhmanHerr

I pull signal out of noise: on a scope, in a frost network, and in market data.

Now

Hardware Engineering Co-op
Arlo Technologies, Richmond BC

Electrical engineering at UBC Okanagan, 88.1% average, finishing April 2028. Open to hardware, embedded, and quantitative roles anywhere in Canada.

Selected work

Hardware

Custom BLDC motor and three-phase drive

It passed every static check, then stalled under load. The firmware assumed four pole pairs. The rotor has three.

Hand-wound stator, TMS320F28377D, three revisions. Team of four, January to March 2026.

Vineyard frost network

ESP32 nodes on an ESP-NOW mesh, cellular out to InfluxDB, and alarms that hold until the block recovers. Still running in production across multiple sites.

Watchdogs, failover links, staged OTA with two packet versions on the air.

PPG heart‑rate front end and PCB

The comparator chattered at threshold. R8 to 100 kΩ gave a 96 mV hysteresis band and a clean output at 2.174 Hz.

LTC6078 transimpedance stage, KiCad, JLCPCB, within ±10 ms of LTSpice.

Research & data

The IPO fade

63 large IPOs, measured from their day-1 high against the Nasdaq-100. The median gave back 29.2% by trading day 180. Predictions committed before the first trade, and a reported null.

Event study in Python. Every number rebuilds from committed code.

  • The report

    Base rates, the disappearing index effect, and the lockup calendar, with every number rebuilt from committed code.

    Read it
  • hl-calc

    A liquidation calculator for Hyperliquid perpetuals on live margin tiers. It also solves backwards for the leverage that puts liquidation at a target price.

    Open it

Vineyard terrain

It reads a LiDAR elevation tile and maps slope, aspect, and the paths cold air takes downhill. FastAPI, WhiteboxTools, and a pytest suite for every stage.

Real pipeline output on a public LidarBC tile.

Also

  • vineyard-vigor

    Google Earth Engine multispectral imagery turned into NDVI and NDRE for every block, on scheduled jobs with backfill, feeding a dashboard with alerts. It replaced checking blocks one at a time by eye.

    GitHub
  • influxdb-client-python

    Reported as one bad README example. I found the same bug in 23 places across 8 files and fixed all of them, validated with mypy, flake8, and pytest. Merged upstream, August 2026.

    PR 713
  • Hermes Vineyard

    An AI agent system my vineyard crews use every day over WhatsApp. It sends a 04:30 report, makes weather-informed calls, tracks spray compliance, and speaks Punjabi.

  • ARM Cortex-M4

    Six-plus peripherals over I²C, SPI, UART, and Bluetooth. I replaced blocking delays with interrupt-driven state machines and checked the timing on a scope.

  • Claude Code

    I use it every day, and I’ve built my own skills and MCP servers for it.

Experience

  1. Sept 2023 to April 2028

    B.A.Sc. Electrical Engineering, co-op

    UBC Okanagan

    Cumulative average 88.1%. NVIDIA Deep Learning Institute certification.

  2. Since 2024

    Operations

    H.B. Bro’s Vineyards, my family’s business

    I lead the seasonal crews, negotiate annual tonnage contracts with wineries, and handle vendors and the cost models.

  3. Nov 2025 to Feb 2026

    Embedded Systems Engineering Intern

    H.B. Bro’s Vineyards

    Designed and built the frost network that still runs across multiple sites.

    The frost network
  4. Since 2026

    Freelance web developer

    Independent

    Built elenacollinsyoga.com in Next.js and hbvineyards.com in Astro on Cloudflare.

  5. Sept 2026 to about April 2027now

    Hardware Engineering Co-op

    Arlo Technologies, Richmond BC

    • Built an AI-assisted Python tool that scanned 27 days of pre-production device logs and isolated Wi-Fi activity as the cause of a 2%-per-day battery drain. It saved weeks of manual investigation.
    • Automated solar charger evaluation: a Python-scripted electronic load sweeps current under varying light, producing MPPT and panel-output data to compare chargers.
    • Thermal qualification and firmware validation on pre-production cameras: battery life, image quality, low light and IR, PIR detection.
    • A competitor camera teardown that identified the ICs in its solar charging circuit.
    day 1day 27Wi-Fibattery, −2% per day
    27 days of logs, compressed into one timeline and filtered. What’s left is the Wi-Fi activity behind the 2%-per-day drain. Schematic; no device data.

About

My family runs a vineyard. Most of what I build started there.

Since 2024 I’ve led the seasonal crews at H.B. Bro’s Vineyards, negotiated the annual tonnage contracts with wineries, and handled the vendors and the cost models. The frost network replaced walking the site. vineyard-vigor replaced checking blocks by eye. Hermes sends the crews a 04:30 report on WhatsApp, in Punjabi, out loud.

I’m based in Kelowna, BC. I’m a Canadian citizen, open to relocating anywhere in Canada.

Languages
C, C++, Embedded C, Python, TypeScript, MATLAB
Hardware
ARM Cortex-M4, TI C2000, ESP32; I²C, SPI, UART
Tools
KiCad, LTSpice, SolidWorks, oscilloscope and bench debugging, Git and CI
Data
InfluxDB, Grafana, SQLite, PostgreSQL
Certified
NVIDIA Deep Learning Institute

Contact

sukhmanherr1@gmail.com

Hardware, embedded, and quantitative roles, anywhere in Canada.