Skip to main content

Senior Frontend Engineer | Building Modern Web Applications | React / TypeScript | Developer Tooling

Senior Software Engineer at Bunchball

Frontend engineer with a computer science background and 15 years of practice, recently spent modernizing legacy web apps into fast, server-rendered architectures, and designing the systems teams build on. I stay current with web frameworks, bundlers, linters, and testing practices, and I put real care into web standards, good UX, and accessibility.

Lately I work on both a greenfield product and a legacy one we're modernizing in place: an 18-year-old app running alongside its new server-rendered replacement.

I care about the efficiency of the toolchain around the product and customize it or build my own tools to maximize DX, build performance, conventions, and automation. I've lived in the terminal for nearly two decades, so efficiency is just the default.

Activity

Active on:Bluesky networkStandard

Loading activity...

View full activity

Career: 4

Senior Software Engineer

Bunchball

Remote

Jun 2017 - Present

Admin dashboard modernization: Led the conversion of a 15-year-old Backbone SPA on a Python/Flask backend that was often determined as too risky to modernize. Implemented a series of incremental prototypes to prove that we could do both old and new dual-served on one instance, cross-page integration via webpack/Apache, while making full reuse of existing SSO/auth. Each prototype would become the shipped v2, now a fully server-rendered SSR app. Customer-facing dashboard architecture: Architected our greenfield dashboard as a server-rendered React Router app (the team's first SSR), from design sprint through rollout. Set the patterns the whole team follows: auth for third-party iframe embeds, routing/repo structure for multiple embeds, and new standards for CSS and semantic HTML. Stack modernization: Moved the team TypeScript-first with Vite and biome.js, and overhauled frontend testing: modernizing unit tests to Vitest and introduced browser-level end-to-end tests with Cypress.

Software Engineer

VirtuOps, an MKAdvantage, Inc. company

Dec 2015 - May 2017

Software Engineer

Reynolds and Reynolds

Jul 2012 - Nov 2015

Research Assistant

University of South Florida

Aug 2008 - Dec 2011

Skills: 40

Other

Amazon Web Services (AWS)Backbone.jsbiome.jsBitbucketCSSCypressDockerFigma (Software)
Front-end DevelopmentGitHTMLHTML5iOS DevelopmentJavaJavaScriptJenkinsjQueryjujutsu vcsLinuxMySQLneovimNode.jsPythonreact-reduxreact-routerReact.jsRedux.jsremixSASSscssSoftware DevelopmentSQLStorybooktmuxTypeScriptUnix Shell ScriptingVimvitevitestzsh

Publications: 7

Thing a Week4 articles
Aug 2026
Aug 2026
Jul 2026
Jun 2026

Education: 2

University of South Florida

Completed 75 hours towards a PhD degree

2010 - 2011

University of South Florida

Master's Degree

2008 - 2010

Languages: 1

  • Spanish(Elementary)

What else would you like to see here?

Missing something? Tell us what would make this page more useful.

Sign in to share an idea.