Staff Software Engineer with 10+ years of experience building large-scale, data-intensive web applications. Specializes in frontend architecture, data platforms, and user-facing analytics.
Engineering lead for our manufacturing platform, focusing on Frontend and API work.
•
App Builder: An AI-powered application framework that combines JSON-driven UI configuration, Python Notebooks, and client-specific databases to enable data scientists, consultants, and customers to build highly customizable, data-centric applications. Key capabilities include full-app AI generation, prompt-driven “vibe coding” updates, revision history, app import/export, and dashboard publishing.
•
Internationalization (i18n) system for both React (frontend) and Flask (backend) codebases
•
Scheduling & Reporting: Developed a scheduling system for large queries with cached dashboard retrieval, and extended it with PDF email scheduling to deliver dashboards reports to users on configurable intervals.
•
Release Engineering: Led release-process improvements through automation of release documentation, test coverage, and CI pipelines, increasing release cadence from months to biweekly.
Graphical ETL Platform: Led frontend development of a drag-and-drop ETL builder for large-scale factory systems, enabling data engineers and third-party contractors to rapidly design, version, and maintain data pipelines. Delivered features such as revision history, auto-reflow, and GitHub integration, significantly reducing data modeling time and supporting customer expansion.
•
UI Test Automation: Built a JavaScript-based UI testing framework using Chrome Puppeteer, including a custom CLI test runner that enabled QA engineers to author end-to-end and integration tests. Drove adoption to hundreds of automated tests, making it a critical safeguard against regressions in every release.
Analytics Platform Features: Built and evolved core product capabilities including dashboards, data visualizations, data tables, a custom analytics builder, feature toggles, alerting, and an extensible share-link system that persisted application state via dynamic URLs for cross-app sharing.
•
Time Zone Architecture: Designed and rebuilt a time zone–aware date picker to eliminate systemic time zone issues and establish a standardized, application-wide approach for querying, formatting, and displaying date/time.
Architect and implement educational and business web applications on React/Redux or Backbone.js for clients such as Wharton, Liberty Mutual, and Johnson & Johnson.
•
Lead front-end development on three projects and contribute to eight projects total.
•
Solve interesting problems such as voice chat using WebRTC, multiplayer game matching algorithm, machine generated graph minimizing edge overlap and contribute to internal d3 chart library, Contour.
Designed, implemented and tested a commenting system that allows users to comment and reply on any page with the addition of one line of code.
•
Recreated a database status page using AngularJS to allow user to view queries and table statuses automatically without the need of refreshing the whole page.