Aiden Vigue

Résumé

Hardware & software engineer pursuing a B.S. in Computer Science at Purdue, graduating 2027. I design multi-layer PCBs, write firmware, and build the full-stack systems that connect embedded devices to the cloud.

Hardware & Software Engineer

Terranova
  • Designed and engineered a hardened industrial PLC system: 6 custom 4-layer PCBs with plug-and-play module architecture, CAN bus auto-discovery and provisioning via a custom bootloader with protobuf serialization, sub-10ms response times, and wireless sub-networks with 10-mile range.
  • Develop FreeRTOS firmware in C across STM32 and ESP32 platforms with LTE Cat-M1 connectivity, analog sensor integration, and Bluetooth coprocessor firmware enabling iOS app control.
  • Built a custom Yocto Linux distribution for the SoM to orchestrate the full network of connected boards; containerized NestJS backend with embedded Postgres and time-series DB, fronted by a Vue app with a custom component library.
  • Coordinate global fabrication runs and own full hardware lifecycle: schematic capture, BOM management, register-level bring-up and debug with logic analyzers and oscilloscopes.

Founder

Koios Digital
  • Consulting and consumer hardware product development focused on RF and cloud control.
  • Building an IoT as-a-service platform with managed PKI, device observability, and secure provisioning for constrained devices.

132-Module Split Flap Display

  • 132 custom 20×20mm 4-layer STM32F103 PCBs with discrete MOSFET H-bridge, IR beam-break homing, and CAN transceiver; DMA-driven I/O with an optimized superloop scheduler for low-latency command acknowledgement and preventative watchdogs.
  • Designed entire mechanical system from scratch: 3D-printed module housings with tight tolerances, UV-printed flaps on FR4 fiberglass, waterjet-cut metal enclosure, and custom crimped wiring harnesses.
  • Distributed power architecture: PCB-mount AC-DC converters (30–48W per backplane) with 10–15mm AC/signal isolation and proper creepage for 120VAC.
  • NestJS/TypeScript backend with Redis and Postgres enabling sub-50ms cross-display synchronization and worldwide control via mTLS-secured WebSocket.

Cloud-Connected LED Matrix System

  • Engineered a custom ESP32-S3 HUB75 controller through 10+ schematic revisions: dual 74HC245 level shifters, HUSB238 USB-C PD negotiation up to 20V, MP8759GD buck converter, supporting multiple panel sizes with a 10-pin expansion header for multi-panel chaining.
  • Built full-stack real-time pipeline from scratch: Go WebSocket server delivering sub-frame-latency updates, Go rendering sidecar with cached frame delivery, NestJS API, Redis Streams for device-to-cloud messaging, Capacitor Vue mobile app, mTLS certificate-based device identity, and globally distributed Postgres cluster management.
  • Manufactured and validated 25+ test devices end-to-end: BOM sourcing across 50+ unique components, SMT stencil reflow, USB-C PD power validation, and RF compliance testing through 10+ iterative board spins.

Autonomous Kinetic Sand Art Table

  • Custom 4-layer ESP32-S3 PCB with STUSB4500 USB-C PD negotiation, dual TMC2209 stepper drivers with SPI control, eMMC storage with impedance-matched high-speed trace routing, and a 95% efficiency buck converter holding temperature rise under 10°C with careful power plane layout for high-current traces.
  • Designed custom polar mechanism optimized for low-cost 3D printing; wrote a polar-based lookahead/lookback motion planner with smooth acceleration blending across changing Cartesian directions.
  • Custom Vue app with real-time pattern preview, remote control over mTLS, and a community pattern store with 1,000+ downloadable patterns.

BSc Computer Science / Certificate in Entrepreneurship

Purdue UniversityWest Lafayette, IN
Languages
  • C
  • C++
  • TypeScript
  • Python
  • Swift
  • Go
Technologies
  • FreeRTOS
  • ESP-IDF
  • Docker
  • Vue / Nuxt
  • NestJS
  • Postgres
  • Redis
  • Embedded Linux
Software
  • Altium Designer
  • Fusion 360
  • CMake
  • Git
Hardware
  • STM32
  • ESP32
  • CAN Bus
  • LTE Cat-M1
  • BLE
  • USB-C PD
  • HUB75

Eagle Scout

Boy Scouts of America