Tom Bremer / Software Engineer
About
I am a product engineer and end-user advocate dedicated to creating accessible, high-performance, and user-friendly experiences on the open web. I champion inclusive design and prioritize ease of use, ensuring equitable access for all users
My approach emphasizes simplicity and best practices in HTML, CSS, and JavaScript to deliver efficient and maintainable code. I enjoy learning about and exploring emerging technologies and aim to find the most lightweight solutions when appropriate. My emphasis on core web technologies allows me to build optimized, flexible applications that are easy to maintain
For systems and server work I am comfortable working with PostgresSQL, Rust, CosmosDB, Redis, Neo4j. I've primarily worked with backends powered by Node.js, but have experience with PHP, Laravel, and Ruby. Additionally before Vercel I have built and maintained CI/CD systems powered by Github Actions, Azure DevOps, GCP Cloud Build, and Jenkins.
Find Me Online
Work History
Software Engineer, Vercel
2022-09-01 - Present
Product Engineer: Growth, Dashboard, Security Products
- With Growth Engineering Team built and maintained multi-variant experiment engine.
- Built and maintained client-side fast-read, async-write User cache durable objects.
- Built and maintained Open Graph viewer in product and within customer toolbar experience.
- Built and maintained Merge flow that allows a User to coalesce multiple Teams, Projects, and Add-ons to a single Team.
- Maintained the New Project clone and import experience.
- Collaborated with Identity & Access Management / Security to implement new `Invite to Team` flow.
- Collaborated with Finance Infrastructure and AI to updated the V0 billing and pricing strategy from Message based to Token based for AI chat and generations.
- Implemented user facing experiments for Checkout/Pricing, Product trials, and Product onboarding
- Shipped user interface responsible for managing Vercel Blob storage before Vercel Ship Conference.
- Ran large scale migrations that affected every User and Team across Product.
Lead Frontend Engineer, World Wide Technology
2015-07-06 - 2022-08-01
Frontend Engineer, Mentor.
- Deploy applications across web and native mobile platforms.
- Build out custom workflows for GitHub actions and GitLab runners.
- Promote web accessibility standards throughout new and existing teams
- Mentor individual contributors across a range of experience levels in JavaScript, CSS, HTML, PostCSS, Sass, and the various JavaScript runtime environments and ecosystems.
- Coach teams and individual contributors on best practices regarding performance tuning web applications.
- Coach teams and individual contributors on accessibility best practices.
- Facilitate lunch and learns over new and existing web technologies.
- Help incorporate latest web technologies and tools within the organization.
- Rapidly build and maintain frontend and backend prototype applications for clients as well as internally.
- Update the Frontend Engineering, User Research, and User Experience Designer interview processes.
- Worked with the wider WWT Leadership group to build a career matrix and promotion process.
- Build out and maintain various design systems as needed for clients.
- Create and facilitate a two day React training program for clients and teammates.
Software Engineer II, Answers.com / Multiply
2013-04-15 - 2015-06-30
User Experience developer, A/B Test Engineer, UX Tech Stack
- Integral in a full site redesign
- Created CSS and SASS based solutions to eliminate reliance on Javascript DOM manipulations and animations
- Development and support of code styleguide
- Development of modern workflow utilizing GruntJS
- Writing a new framework / pattern library for UX and Backend developers
- Researching TTFB and TTLB optimization
- A large array of user experience tests with content variance
- Standing up new domains for long term tests
Skills
Frontend Development
- HTML
- CSS
- TypeScript/JavaScript
- Accessibility
- Node.js
- Preact/React
- Svelte
Web/App Development
- Next.js
- Svelte/SvelteKit
- Node.js
- React/ReactNative
- Rust
- OCaml/ReasonML
- GraphQL
- PostgreSQL
- MySQL
- Cypher
- neo4j
- nginx
- Docker
Education
Fine Arts, Bachelor, University of Missouri Saint Louis
Sep, 2006 - May, 2012