Michael Fromberger

Member Of Technical Staff at Tailscale

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Michael Fromberger is a seasoned backend-focused software engineer with 13 years of experience building scalable developer tooling and networking infrastructure, currently a Member of Technical Staff at Tailscale in Seattle. He was a technical lead on Kythe at Google, creating language-agnostic code-indexing infrastructure, and continues to contribute to notable open-source projects such as Kythe and Tailscale with work on storage formats, concurrent tooling, and secure networking primitives. His background spans distributed consensus (Tendermint), code intelligence (Sourcegraph, source{d}), and systems-level engineering from filesystems to event buses, evidencing a strong aptitude for cross-language tooling and data-oriented design. Michael pairs rigorous academic training in linguistics and computer science with pragmatic engineering, and he explicitly avoids cryptocurrency-related work, a preference he signals professionally.
code13 years of coding experience
job23 years of employment as a software developer
bookA.B., Linguistics, A.B., Linguistics at Dartmouth College
github-logo-circle

Github Skills (19)

vpn10
filetype10
file-conversion10
file-operations10
file-format10
wireguard10
go10
indexer10
fileio10
file-handling10
server10
server-side10
security9
data-storage9
build-automation8

Programming languages (28)

C#CGoHTMLErlangJupyter NotebookTypeScriptShell

Github contributions (5)

github-logo-circle
kythe/kythe

May 2018 - Jul 2021

Kythe is a pluggable, (mostly) language-agnostic ecosystem for building tools that work with code.
Role in this project:
userBack-end Developer & Automation Engineer
Contributions:27 reviews, 111 commits, 182 PRs in 3 years 2 months
Contributions summary:Michael primarily contributed to the Kythe project's back-end infrastructure, specifically focusing on the kzip file format and related tooling. Their work included modifying the kzip library to enhance file permissions, adding a scan helper function, and implementing a kcd.Reader around kzip files. Additionally, the user made improvements to tools like `pack2kzip`, optimizing its concurrent operation, and updating the Go indexer to support kzip files. These contributions reflect a focus on data storage, analysis, and tooling.
agnosticecosystemlanguage-agnosticpluggableyaml
tailscale/tailscale

Dec 2022 - Dec 2022

The easiest, most secure way to use WireGuard and 2FA.
Role in this project:
userBack-end Developer
Contributions:425 reviews, 1 commit, 35 PRs in 1 day
Contributions summary:Michael primarily contributed to the back-end functionality of the Tailscale project, focusing on improving internal networking and security. They addressed bugs, implemented new features such as adding a `Shutdown` method and `ListenAndServe` method to the `safeweb` server type, and refactored existing code. These changes include fixing path issues related to certificate file writing, and adding a utility for string truncation, demonstrating a strong understanding of the codebase and its inner workings. The user also added benchmarks for throughput within the eventbus package.
secureprivacysecurityvpnwireguard
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Fromberger - Member Of Technical Staff at Tailscale