Peter Wang
Software Engineer II, Schweitzer Engineering Laboratories
I make factory machines talk, and I handle everything they say.
- 18%
- cycle time reduction
- 30+
- machines and devices across 6+ vendors
- 2 sites
- 6 production lines, running continuously
+60 boards per day
machines, conveyors, cameras, SMEMA controllers
I build the software that keeps automated manufacturing lines talking to each other: device drivers, message-passing services, and the tools operators and engineers use to see what those services are doing. Below are a handful of the pieces of that work I can talk about in detail; the full list is on the work page.
Selected work
Station supervisor
Decision layer for through-hole machine automation, live on 7+ machines across 6 lines at 2 sites.
Selective solder driver
Gates machine entry on board identity, cutting cycle time 18%.
Preventive maintenance platform
Scheduling and execution tracking for machine maintenance, used across 30%+ of manufacturing.
RabbitMQ / CFX developer client
The tool the team needed for years, built in the gaps.
VGCLite
Competitive Pokémon team analysis, with four independent caching layers.
TimeSense
Desktop time tracker that won the advanced track at WSU CrimsonCode 2024.