Trey Whitson
Software Architect & Leader
Trey Whitson
Software Architect & Leader
Trey Whitson
Software Architect & Leader
Summary
Software architect with 10+ years building products from zero to scale. I specialize in full-stack TypeScript, system design, and turning early-stage technical foundations into production platforms. I've grown engineering teams from solo contributor to 15 engineers while maintaining hands-on technical leadership. I thrive on complex problems that span architecture, developer experience, and product delivery.
Experience
Moment
Staff Software Engineer Aug 2024 - Present
- Championed and executed migration from Electron to Tauri (Rust), eliminating persistent Node.js/Git (C) integration issues that caused frequent regressions; the new architecture has remained stable since deployment, with additional work on auto-updates, system tray integration, and cross-platform distribution (macOS, Windows, Linux, iOS)
- Drove product evolution from web-based to desktop-first, git-backed architecture, implementing SQLite caching, local-first document storage
- Led state management overhaul from a fragmented Redux + Apollo setup to Jotai, enabling cleaner dependency injection patterns and eliminating codebase-wide consistency issues
- Architected secure published document platform supporting user-authored executable JavaScript in code cells, implementing sandboxed rendering to prevent session theft while preserving rich content functionality
- Restructured monorepo architecture to extract shared packages across web, desktop, and mobile platforms, improving CI/CD pipeline performance by 2x and establishing pre-commit hooks to ensure code quality, consistency, and improve developer velocity
- Delivered end-to-end features including real-time collaborative editing with ProseMirror, document templates, merge request workflows, image handling, and daily notes—while spearheading framework upgrades for security, performance, and developer experience
RUN!
Lead Software Engineer Jan 2023 - Mar 2024
- Led the modernization of a full-stack WYSIWYG website builder using tRPC, Supabase, and Next.js, enhancing scalability and user experience
- Integrated a feature-rich image editor, incorporating AI upscaling and correction
- Created an advanced form builder with the ability to submit data to multiple CRMs including NGP VAN, Mailchimp, HubSpot, Airtable, and ActionKit
- Integrated event listings with various calendar sources including Google Calendar via iCal, Mobilize.us, and NationBuilder
- Ensured and regularly audited security, performance, and scalability of high traffic and threat prone websites
Mythical Games
Enterprise Architect Jul 2020 - Jan 2023
- Created and collaborated on sequence flows to define and communicate interactions between various systems to expedite feature time to market
- Designed enterprise scale system architecture for a multi-tenant platform comprised of gRPC and GraphQL APIs written in C# and TypeScript with data stored in CockroachDB and MongoDB
- Maintained hosting infrastructure for over a dozen projects within Vercel, Cloudflare Workers, and Google Cloud Platform
- Built workflows and CI/CD pipelines with GitHub Actions to encourage stable software release management
Engineering Manager
- Coordinated engineering teams to effectively assign meaningful work to team members
- Coached junior engineers for career growth, provided feedback, and suggested new workflows and technologies
- Supported teams throughout the company to ensure alignment across the organization
- Guided development and product direction to build out a highly scalable multi-tenant platform
- Built a team of engineers to create exceptional web experiences using React, MUI, Tailwind CSS, and react-query
Senior Software Engineer
- Built a web store & checkout system for users to purchase NFTs with crypto or FIAT using React, Redux, and MUI
- Implemented multiple fraud detection systems into commerce solutions
- Worked closely with designers to create world-class, accessible user experiences
Service Management Group
Software Engineer Feb 2019 - Jul 2020
- Led the development of a shared Angular component, service, and tooling library
- Spearheaded the migration of multiple large AngularJS applications to Angular 8
- Created dynamic visual data aggregation reports in Scala on Apache Spark/Hadoop using SQL Server, Hive, and Elasticsearch
- Created APIs in C# to asynchronously serve reports for client dashboards
- Planned and participated in technology training and engagement plans, including a hackathon
Xander e-Solutions
Full-Stack Software Engineer Jan 2016 - Feb 2019
- Developed and maintained outward facing and internal applications for a Fortune 500 company using C#, Node.js, Angular 1.x, jQuery, and Bootstrap
- Built a high-performance Web API for processing large volumes of data from IoT devices using ASP.NET Web API with C#, SQL Server, and Hangfire
- Developed automated data import, cleanse, transform, export, and transfer processes using Bulk Copy Utility, 7zip, and SFTP
- Audited and modified front-end systems to meet WCAG accessibility guidelines