Skip to content
~/documents/resume.txtupdated May 2026
summary

Profile

From breaking apart Rails monoliths into Kafka-driven microservices at Upstart, to shipping Chrome extensions and data tables at Seamless.AI, to building Filevine's F2 finance platform, I've spent the last decade making complex systems feel simple. I care about clean architecture, sharp craft, and shipping software people actually want to use.

experience

Work History

Filevine
2025 — Now
Software Engineer · Remote

On the F2 (Filevine Finance) team, building a financial platform layered onto Filevine — full-stack work across a Svelte + TanStack Query frontend and a C# / Node.js backend, with AG-Grid powering the heavier data surfaces. Leaning into AI-assisted development with Claude Code as a daily driver.

C#Node.jsTypeScriptSvelteTanStack QueryAG-Grid
Seamless.AI
2023 — 2025
Software Engineer II · Columbus, OH

Chrome extensions and sales-engagement web platforms. Shipped customizable datatables, built the 'Connect' campaign workflow, migrated the extension to Manifest v3, and mentored a junior engineer.

ReactReduxNode.jsPostgreSQLRedisChrome MV3
Upstart
2021 — 2023
Software Engineer IV · San Mateo, CA

Helped break apart a Rails monolith into Kafka-backed microservices. Built reporting APIs with keyset pagination, defined data ownership boundaries across teams, and wired up DataDog/LaunchDarkly for reliability.

Ruby on RailsKafkagRPCPostgreSQLDataDog
Divisions Maintenance Group
2020 — 2021
Software Engineer III · Newport, KY

Built technician onboarding for web (React) and mobile (React Native). Wrote a native module to make gRPC calls work on iOS and Android. Migrated a service-bus messaging system to gRPC + Kafka.

React NativeMobXC# .NETgRPCKafkaMSSQL
Kroger Digital
2018 — 2020
Software Engineer · Cincinnati, OH

Consumer-facing e-commerce at scale. Consolidated repos into a Lerna monorepo, drove test coverage past 90% with Jest + WebdriverIO, and rebuilt auth flows to meet WCAG accessibility standards.

ReactReduxNode.jsMongoDBStorybookJest
RoviSys
2014 — 2018
Software Developer II · Aurora, OH

Enterprise automation. Modernized WinForms apps to WPF, integrated with the AutoCAD SDK, and built internal platforms for resource forecasting, asset tracking, and desk reservations.

ASP.NET MVCAngularJSWPFEntity FrameworkMSSQL
skills

Tooling

Languages
TypeScriptJavaScriptRubyC#SQLRust
Frontend
ReactReact NativeNext.jsSvelteTanStack QueryRedux
Backend
Node.jsRails.NETgRPCGraphQLKafka
Data
PostgreSQLMongoDBMSSQLRedis
Platform
AWSDockerVercelDataDog