Tyler Dunn

Full-stack software engineer

I build the software that sits between people and hardware: real-time instrumentation over gRPC and MQTT, and the web applications engineers use to read it.

Based
Orlando, Florida
Experience
5+ years in production
Domains
Web, instrumentation, hardware integration
Status
Open to mid-level and senior roles
Figure 1: TDR step response. See Lab page for live waveforms.

About

I am a software engineer based in Orlando, FL with 5+ years of experience shipping production software: React and Next.js web applications and Python-based instrumentation tools that interface with embedded firmware over gRPC and MQTT.

Much of my work has been in the test and measurement industry: live telemetry, messaging, and cross-platform tools engineers use during hardware testing. I have also shipped consumer-facing web products, and the same things matter in both. I care about performance under load, accessibility, and leaving code that another engineer can understand.

Experience

Nov 2025 – Present

Metatronic, LLC

Software Engineer

  • Analyzed credential exposure in the TDR instrument software and designed a TLS-secured gRPC license authentication flow to replace hardcoded SSH credentials.
  • Reworked the data pipeline in the TDR instrument application to raise sustained real-time streaming from 10 Hz to 15 Hz, giving engineering users a smoother, more responsive live view during measurements.
  • Implemented designer mockups as PyQt6 interfaces and completed final production work on the Python-based TDR application.

March 2023 – Nov 2025

Astronics Test Systems

Software Engineer II

  • Led the Flutter front-end and MQTT data layer for a next-gen LMR test system, sustaining 30 Hz real-time updates and cutting UI frame drops by 50% under load.
  • Established the CI/CD pipeline for the Flutter test-system project, automating builds and releases and eliminating manual packaging.
  • Migrated ~8,000 lines of a legacy VB6 application to VB.NET and extended a custom C# control application to cover previously unsupported relays in a switching-system automated tester.

May 2022 – March 2023

Astronics Test Systems

Software Engineer I

  • Built a real-time charting interface for hardware test systems that rendered nearly 400,000 temperature, voltage, and current telemetry points during test monitoring.

Aug 2021 – March 2022

SwingThought

Software Engineer

  • Built a custom WordPress plugin (jQuery/PHP) for dynamic player leaderboards and cut page load times by 33% through plugin refactoring and asset optimization.

Projects

React + Next.js Web Application

MapleDoro

  • Developed a Next.js + React toolkit for MapleStory end-game players (progression calculators, reset/event trackers, and symbol/HEXA/boss income utilities), backed by shared TypeScript utilities and timezone-aware client-side state for correct daily/weekly reset rollover.
  • Deployed an ASP.NET (C#) API on a self-hosted Linux server through a Cloudflare Tunnel, with managed traffic rules, rate limiting, and no open inbound ports.
  • Tuned the Next.js/Vercel production build to raise Google PageSpeed Insights Performance from 84 to 99, with perfect 100s in Best Practices and SEO.
ReactNext.jsTypeScriptASP.NETCloudflareVercelRedis

Flutter + WebAssembly Data Visualization

Signal Lab

  • Built a real-time spectrum analyzer in Flutter and compiled it to WebAssembly. A phase-continuous signal generator, radix-2 FFT with selectable windows and averaging, peak markers, a draggable pass/fail limit line and a scrolling waterfall, rendered with CustomPainters at 60 fps.
  • Mounted the Flutter build directly into a React page with a custom loader, a js_interop layout bridge, and a Vercel build step that fetches a pinned Flutter SDK into the build cache and compiles to Wasm ahead of next build on every push.
FlutterDartWebAssemblyNext.jsVercel

Blazor WebAssembly Companion App

Aion 2 Timers

  • Built a C# Blazor WebAssembly companion for Global Aion 2 that counts down Spacetime Rift, Dimensional Invasion, Shugo Festival and Artifact Siege per server region, with join windows, local and server times, and opt-in browser notification reminders.
  • Designed an Odyle Energy tracker that projects every recharge on a timeline from now to full, for free and subscriber caps, persisted entirely in the browser.
  • Served from a subdomain of this site through host-based Next.js rewrites, with a build step that installs a pinned .NET SDK into the Vercel cache, publishes with locked NuGet restores, and ships under a hashed strict CSP.
C#Blazor.NETWebAssemblyNext.jsVercel

Full-Stack, Cross-Platform Application

Reptile Enclosure Automation

  • Created the React Native frontend for web, iOS, and Android from a single codebase, with flows to provision and monitor any number of enclosures with per-enclosure sensor thresholds.
  • Built the Firebase + Express/Node backend with a multi-tenant data model, real-time temperature/humidity ingestion, and per-account threshold alerts.
React NativeExpoFirebaseNode.jsExpress

Open source Contributions

google/flatbuffers

Open PR

Zero-copy typed-data access for the Dart runtime

Returns dart:typed_data views over scalar vectors instead of copying into boxed lists, eliminating per-read allocations for signal- and image-processing workloads.

xiph/flac

Merged

Fixed false MD5 verification failures caused by a gcc bug

Traced flac -t failures on files whose MD5 signature starts with 0x00 to an upstream gcc string-stripping bug and landed a backwards-compatible workaround. Also made stack-smash protection the default for autotools and CMake builds.

qbittorrent/qBittorrent

Merged

24 commits across the Qt UI, WebUI, and build system

Added HTTPS tracker certificate validation and configurable UPnP lease duration, fixed peers being dropped when banning, and cleaned up the CMake build.

Skills

Languages

PythonC++JavaJavaScriptTypeScriptC#DartGo

DevOps & Infrastructure

DockerGitHub ActionsCloudflareLinuxAWSPostgreSQL

Frontend

ReactVue.jsNext.jsFlutterQt

Backend & Systems

ASP.NETSpring BootNode.jsgRPCProtobufRESTWebSocketsMQTTSwagger/OpenAPI

Testing

VitestJestPytestNUnit

Education

Jan 2019 – Dec 2021

University of Central Florida

Bachelor of Science in Computer Science

Aug 2016 – Dec 2018

Daytona State College

Associate of Arts

Contact

I'm currently interviewing for mid-level and senior software engineering roles. Email is the fastest way to reach me.