Software Engineer · Rochester, NY

Tyler
Tiede

Backend engineer with 3+ years building test infrastructure, automation frameworks, and hardware-software integration systems. My Applied Physics background means I'm as comfortable reading a datasheet as I am writing a test suite — and I care deeply about software that actually works in the real world.

Currently building blamelog and lift-tracker.
Also: disc golfer, content creator, cat person.

Python· C++· Flask· FastAPI· PyTest· NumPy· Pandas· SciPy· Matplotlib· REST APIs· Web Scraping· MySQL· Git· Docker· Jenkins· Linux· PyQt5· Arduino· Raspberry Pi· Python· C++· Flask· FastAPI· PyTest· NumPy· Pandas· SciPy· Matplotlib· REST APIs· Web Scraping· MySQL· Git· Docker· Jenkins· Linux· PyQt5· Arduino· Raspberry Pi·
Python · Flask · BeautifulSoup · NumPy

PDGA Rating Calculator

Scrapes a player's PDGA profile to predict their official rating before the next update — no manual round entry required. Detects "Now Playing" and "Recent Events" pages, computes outlier cutoffs, and surfaces rounds being added or dropped. Exposed as a REST API via Flask; deployed on Render.

GitHub ↗
LabVIEW

LabVIEW Game

Undergrad project: a fully interactive game built in LabVIEW. Demonstrates dataflow programming, event handling, and real-time state management.

Watch Demo ↗
Python · Twitter API · Reddit API

Twitter Bot

Automated bot that posts images hourly from r/Ooer using the Twitter and Reddit APIs. Built to learn API authentication and scheduled posting patterns.

GitHub ↗
Python

Wordle Solver

CLI tool for narrowing down Wordle solutions. Input your guesses and letter feedback — it returns a filtered list of remaining valid words.

GitHub ↗
Arduino · Python · Raspberry Pi

Weather Station

SparkFun weather sensors → Arduino → Raspberry Pi → WeeWX → local Apache dashboard. End-to-end hardware-software pipeline built during undergrad.

GitHub ↗
Arduino · Embedded C

Tea AutoBrewer

Arduino-powered automated tea brewer with timed steeping sequences. Servo control, timing logic, and a satisfying real-world demo.

Watch Demo ↗
Mastodon Design (CACI) May 2026 – Present
Embedded Software Engineer · Rochester, NY
  • Develop embedded C++ software for custom hardware platforms running embedded Linux, within a Yocto-based build environment.
  • Implement inter-process and networked messaging using ZMQ and MessagePack serialization.
  • Design low-level data management and firmware configuration systems for resource-constrained embedded hardware.
  • Contribute to code reviews and testing practices as part of an embedded systems team.
MKS Instruments Jan 2022 – Nov 2024
Software Engineer · Rochester, NY
  • Designed and maintained Python-based regression test suites for RF plasma control systems used by major semiconductor fabs.
  • Built an end-to-end test platform simulating RF generator firmware behavior and validating I²C communication with control boards.
  • Automated data parsing and report workflows, freeing developer time from manual analysis.
  • Integrated serial comms with lab instruments (oscilloscopes, function generators) to enable autonomous testing workflows.
  • Diagnosed CI test bugs, improving reliability and reducing engineering support hours.
Corning, Inc. Aug – Dec 2021
Optics Technician · Fairport, NY
  • Assembled customer-bound opto-mechanical systems to quality and performance standards.
  • Collaborated with design engineers to reduce failure rates and improve throughput.
SUNY Geneseo Jun 2018 – Mar 2020
Assistant System Administrator
  • Managed card access for 6,000+ users across all campus buildings.
  • Helped develop web apps including a campus emergency alert system using PHP, Laravel, Bootstrap, and MySQL.
B.S. Applied Physics
SUNY Geneseo
Minor in Mathematics · May 2021