Brad Garropy
817-266-5629
bradgarropy@gmail.com
Austin, Texas
Summary
- 16 years of engineering experience across 5 companies
- Led multiple teams to build applications from scratch
- Specialize in frontend development with React and TypeScript
- Maintain many open source projects and repositories
- Create videos, podcasts, and streams to educate others
Education
The University of Texas at Austin
2010 | Bachelor of Science in Electrical and Computer Engineering
Technologies
Software
| Languages | TypeScript, JavaScript, HTML, CSS, Bash, Markdown, YAML, TOML |
| Runtimes | Node, Deno, Bun |
| Frontend | React, Remix, Next, Svelte, SvelteKit, Astro, Gatsby, Redux, Vite, esbuild, Webpack |
| Backend | Serverless, Webhooks, REST, GraphQL, Express, Fastify, Prisma |
| Testing | Vitest, Playwright, Jest, Cypress, Mock Service Worker, Storybook |
Tools
| AI | OpenCode, Copilot, Windsurf, MCP |
| Version Control | GitHub, Bitbucket, GitLab |
| Continuous Integration | GitHub Actions, Bitbucket Pipelines, Travis CI, Jenkins |
| Cloud | Amazon Web Services, Cloudflare, Google Cloud Platform, Microsoft Azure |
| Hosting | Vercel, Netlify, Cloudflare, Fly, Render, Heroku |
| Databases | PostgreSQL, MySQL, SQLite, D1, MongoDB, Redis, Firestore |
| Infrastructure | Terraform, Puppet, Artifactory |
| Monitoring | Sentry, SignalFX, Splunk, OpsGenie, Pager Duty, New Relic, Amplitude |
| Development Lifecycle | JIRA, GitHub Projects |
| Design | Figma |
Work Experience
Cloudflare | Senior Frontend Engineer
May 2025 - Present
Agent Package Manager
- Built a package manager for distributing AI agents, skills, and commands
- Architected a monorepo including a UI, CLI, and MCP server
- Developed with Cloudflare Workers, React Router, and D1
- Used by 8 teams with over 170 packages
Conductor
- Designed an AI orchestration agent for dashboard development
- Leverages specialized subagents for planning, development, review, publishing, testing, and learning
- Built human in the loop approval gates
- Automates git operations Jira tickets, and pull requests
- Improves itself after each run
Authorization Errors
- Reduced client authorization errors in dashboard by 50%
- Led a team of 3 engineers and collaborated with access management team
- Created authorization aware React hooks and components
- Dramatically improved unauthorized user experience
- Led a team of 4 engineers to build new navigation
- Worked with product and design
- Rolled out under a feature flag and is now default
- Received positive customer feedback on social channels
Stripe | Senior Frontend Developer
August 2024 - April 2025
- Implemented a new Link entry point from the Payment Element
- Showed measurable increase to Link conversion rates
- Led a team of two developers to implement testing infrastructure
- Built with Playwright and Jest for test libraries
- Drastically simplified test setup and mocking
- Created a Splunk dashboard for monitoring rollout health
- Developed a command that automates filling out a Stripe checkout form
- Includes all possible Stripe test cards
- Saves over 5,000 developer hours per year
- Implemented with React, TypeScript, and the Raycast library
Atlassian | Senior Software Engineer
October 2021 - August 2024
Notion Importer OAuth Flow
- Designed and implemented a Notion OAuth integration for Confluence
- Drastically reduced the number of clicks for authentication
- Unblocked team for general availability release
- Used
postMessagefor cross window communication
Confluence Observatory
- Application to generate SignalFX dashboards and monitor alerts for all Confluence services and APIs
- Built with Remix, Tailwind, Vitest, Mock Service Worker, Playwright
- Led and mentored a team of three developers to build the application
- Stored dashboard configuration in PostgreSQL and accessed with Prisma
- Generated dashboards with Terraform based on user configuration
Confluence Task Dashboard
- Dashboard to monitor health and metrics of 330+ million daily asynchronous tasks that power Confluence
- Built with Remix, Tailwind, Vitest, Mock Service Worker, and Playwright
- Proposed and implemented the application architecture
- Led and mentored a team of two developers to build the application
- Wrote continuous integration with Bitbucket Pipelines and Spinnaker deploys
- Integrated the application with services like Sentry, SonarQube, Splunk, and Launch Darkly
- Leveraged the Atlassian component library for UI elements
Trello Developer CLI
- Standardized and extensible CLI tool across all Trello teams
- Built with Node, TypeScript, Commander, and esbuild
- Integrated analytics and error reporting to track developer productivity
- Compiled discovered commands on the fly with
esbuild
Trello Web Platform
- Deployed and monitored production releases to ensure incident free deployments
- Created code generators for components, tests, stories, and packages
- Implemented custom
eslintrules to enforce best practices - Majorly contributed to converting JavaScript to TypeScript
- Wrote documentation and guides for frontend contributors
Adobe | Senior Frontend Developer
July 2020 - October 2021
Magento Storefront Eventing Platform
- Platform which leverages a common data layer to collect storefront events
- Led the effort to refactor storefront event gathering to an open source implementation
- Collaborated with frontend, backend, core, and data engineers to architect the solution
- Created two open source libraries
- Solution works across monolithic, PWA, and headless storefronts
- Lead frontend developer, joined just after proof of concept was started
- Made React storefront UI components to display results in the search bar and on the search results page
- Built a React admin UI for configuring search facets and results
- Created a Magento extension to load the storefront and admin UI
- Implemented testing and continuous integration and deployment for all projects
Adobe | Frontend Developer
April 2019 - July 2020
Magento Product Recommendations
- Lead frontend developer from first proof of concept to release
- Created a Chrome extension to test initial feasibility
- Implemented a JavaScript SDK for the backend API
- Built a React admin UI for configuring recommendations
- Created shopper event tracking mechanism to track recommendations performance
- Made a Magento extension to load the admin UI
- Implemented testing and continuous integration and deployment for all projects
- Communicated directly with customers to help with onboarding and bugs during early access program
Leadership
- Led and spoke at the Adobe Frontend Guild
- Mentored two junior developers on a bi-weekly basis
- Ran team meetings (standup, retrospectives, demos)
- Led a Hackathon team to federate our GraphQL APIs
Dell | Server Software Release Engineer
February 2014 - April 2019
Build Verification Test (BVT) Lead
- Guided the firmware development organization on automated testing best practices
- Integrated testing into the continuous integration workflow
- Enforced buildly and nightly testing on all releases
- Led a team of five contractors to test more in depth issues
- Weekly interlocks on automated testing status with developers
- Managed the entire stack supporting development testing
Modular Automated Test Framework (MATF)
- Python test framework distributed used by the server firmware development teams
- Supported four products, over 300 developers, and over 50 product releases
- Developers contributed over 20,000 test cases
- Created libraries for all supported platforms to update, restart, gather logs, etc
- Gave knowledge sharing talks on test case development and tool usage
- Enabled performance testing, code coverage, stress testing, unit testing, and security audits
Generic Resource Manager (GRM)
- Web application, Python CLI, and Python library to manage and reserve hardware
- React front end with Node and Express backend hooked up to MongoDB
- Exposed an authenticated REST API
- Built authentication that integrated with company LDAP, implemented with JSON Web Tokens
- Hooked into continuous integration process to reserve test hardware from MATF
- Tracks all requests, checkins, checkouts, and resources
Topic Status
- Web application to view status of code commits in the continuous integration process
- Scaled to twelve concurrent releases
- Pulled code commit data from MySQL database
- Built with vanilla JavaScript and Bulma CSS
- Completely searchable, with links to each commit and button to contact the author
YouTube
- Over 170 videos and 1,600 subscribers on YouTube
- Published tutorial series on Remix, Webpack, Firebase, Plop, and NPM Packages
- Created over 10 Dev Hints videos for Cloudinary
Podcasts
Current | Compressed.fm with James Quick and Amy Dutton
Retired | Web Dev Weekly with Richard Gottleber
Talks & Appearances
06/05/2024 | Frontend Nation panel
01/29/2024 | THAT Conference live podcast
12/07/2022 | Cloudinary DevJams - Optimizing Cloudinary Images in Markdown Files
08/04/2021 | CodingCat.dev with Brittney Postma and Alex Patterson
11/09/2020 | The Chau Codes Podcast with Justin Chau
10/06/2020 | That's My Jamstack with Bryan Robinson
08/14/2020 | Working on Side Projects with James Quick
06/13/2020 | Publishing NPM Packages with James Quick
04/23/2020 | Headless vs Embedded CMS with James Quick
Personal Projects
Websites
- Portfolio and blog with embedded CMS.
- Sourced data from YouTube and an embedded CMS.
- Developed with TypeScript, React, Remix and Tailwind, hosted on Vercel.
- Texas country music lifestyle website.
- Sourced data from Spotify, YouTube, and an embedded CMS.
- Email signup through ConvertKit.
- Developed with Gatsby and React, hosted on Netlify.
- Specialized CrossFit Murph timer.
- Scales and saves workouts.
- Built with Svelte, Tailwind CSS, FaunaDB, and Netlify.
- Released on the Google Play Store.
Packages / Extensions / Bots
- React hook countdown timer.
- Written in TypeScript.
- Powers my Twitch starting soon page.
- Over 101,000 downloads!
- Twitch bot that responds to chat commands and offers redemptions.
- Integrates with the Hue SDK to control lights.
- Modifies the vscode theme based on chat commands.
- Command line tool for managing issue labels across GitHub repositories.
- Built with JavaScript and Node.js.
- Integrated into the offical GitHub CLI in v2.9.0.
- Over 800 downloads!
- Digital business card.
- Run
npx bradgarropyto see for yourself. - Interactive CLI to help users create their own business card.
- Over 1,100 downloads!