More than 11 years of fullstack engineering, building scalable software, leading development of new products and distributed systems from scratch; from prototype to release.
You can see a full PDF of my resume here.
Contacting me via email is best ([email protected]), but you can also text or call the number on my resume. My GitHub is github.com/vogtb.
Experience
Senior Engineer, Team Lead (July 2023 → July 2025) Replo
- Designed and implemented A/B testing and web analytics products.
- Realtime high-throughput data processing system for web analytics.
- Built timeseries query engine with filters, grouping, and aggregation.
- Shipped features for Replo’s WYSIWYG landing page builder.
- Established alerting best practices, implemented observability.
- Had a lot of fun mentoring smart, enthusiastic junior engineers.
Founder and Engineer (July 2018 → July 2023) Protobase
- Founded company, and built spreadsheet SaaS product.
- App focused on separation of code, data, and formatting for sheets.
- Implemented custom Excel and Google Sheets runtime.
- Improved spreadsheet workflows with custom query language.
Senior Engineer (January 2016 → July 2018) Signal
- High-throughput, high-scale data engineering, stream processing.
- Built distributed processing workflows for time-sensitive features.
- Worked on migration between large globally distributed databases.
- Built fast, accurate cardinality calculation system for client reports.
Engineer (July 2014 → January 2016) Signal
- Shipped fullstack features for Tag Management System product.
- Maintained Cassandra-backed graph database with 100B entries.
- Rapidly scaled customer-facing timeseries metrics system.
- Built and maintained company-wide documentation search engine.
Projects
Glade glade.graphics
- Cross-platform GUI library for Typescript that uses WebGPU.
- Renders apps at +60fps on macOS, all major browsers.
- Utilizes Google’s Dawn WebGPU library for native graphics.
- Support for flexbox, grid, table, fonts, text editing, and SVGs.
VM1
- Platform for on-demand VMs for sandboxing, dev envs, and hosting.
- Cold-start VMs < 200ms, 16GB/16vCPU in 3 regions worldwide.
- Uses Firecracker to run VMs, wireguard for cross-region traffic.
- SSH interface to start, stop, snapshot, restore VMs.
- Custom block-storage with ZFS and S3 for nearly instant snapshots.