Theodore Brockman
dev π» artist π¨ goof π€‘
who is theo?
A swiss army knife with over 7 years of experience working in social media π₯, fintech π΅, big data π, efficiency engineering π, monitoring π, and site reliability π
what does he want to do?
Make life incrementally better, however he can
β¦Also hike π₯Ύ, climb π§, surf πββοΈ, create π¨, listen π΅, eat π, build community π«, and play with good dogs πΆ
// can reverse a linked list in any of the following
languages = ["Python", "Go", "Typescript", "Javascript", "Rust", "C#", "Java", "Ruby", "Bash", "Powershell", "HTML", "CSS"]
// some tech & tooling I have experience with
keywords = ["Angular", "Android", "AWS", "Azure", "Browser Extensions", "ChatGPT", "Chrome", "Cloudflare", "Datadog", "Distributed Systems", "Django", "Docker", "Electron", "etcd", "FastAPI", "Figma", "Firefox", "Flask", "Flutter", "Git", "GitHub", "Grafana", "grpc", "Jenkins", "Kafka", "Kubernetes", "Linkerd", "Mantine", "MUI", "MySQL", "Netlify", "Next.js", "Node.js", "OpenTelemetry", "Parcel", "PostgreSQL", "React", "Redis", "Remix", "Safari", "Tailscale", "Tauri", "WASM", "WebRTC"]
A browser extension to automatically instrument all webpages with user and performance analytics, using OpenTelemetry.
A GitHub Action to draw text in your GitHub profileβs contributions graph.
A Parcel plugin to compile imported Javascript functions as serializable and self-contained bundles (useful in browser extensions/sandboxes).
A simple browser extension to help you trim your garden of tabs.
Beloved by its few users, currently rated 4.9 β
My homepage and blog. Hosted on GitHub pages and written in plain olβ Javascript, HTML, and CSS. Itβs small, it loads quickly, and it costs me $0.00.
π¨ Maintained critical site reliability platforms
Developed and maintained LinkedInβs internal alerting, notification, oncall management, and automated remediation platforms.
π° Cuts costs
Independently (as a side-project) scoped and executed infrastructure changes saving over $1.2 million per year in hardware costs by reducing the resource use of two large-scale applications, done in the time span of 2 months.
π§βπ¬ Helps test high-stakes changes
Built request replay tooling to evaluate the performance and correctness of LinkedInβs new metrics platform (leveraging distributed traces), allowing the team to debug and fix underlying issues before the migration, as well as measure progress to platform parity. Included building a pretty rad + intuitive Grafana dashboard.
π Handles massive scale
Supported backend applications servicing more than 4 million requests per second. Maintained 99.9% availability of all online applications comprising LinkedInβs targeting, ramping, and experimentation platform (T-REX).
π€ Improves site reliability
Built automation to incrementally deploy experiments while monitoring and reacting to their impact on application health signals, reducing likelihood of incidents from insufficiently validated A/B test treatments.
π Builds alerts & dashboards-as-code plugin
Created (as a side-project) a widely used (by 300+ internal projects) GitHub Action to allow teams to manage their dashboards and alerts as code, encouraging better alerting practices through code-review as well as providing discoverable examples for others (improving oncall quality-of-life and site availability).
π Prevents widespread outages
Uncovered issue in an external teams service slated to be used by most of our fleet. Developed and executed load tests to proactively identify severe scale limitations, preventing the bottleneck from occurring in production.
π° Lowers user-acquisition costs
Created a browser registration funnel for our previously mobile-only application, reducing cost of user acquisition by 50% and paving the way for future investment into a cross-platform target for application development.
π§ Automates the hard stuff
Created a Python tool to automate safe deployments of our legacy C# applications (including our main monolith), eliminating all deployment-related site-reliability issues. Included writing thorough documentation and training 30+ developers on tools use, which allowed engineers to confidently and safely deploy new code without fear of user impact.
π€π» Builds appreciation culture
Built an internal Slack application for co-workers to show each other appreciation through coin emojis, dubbed βEarnin Coinβ, which went viral internally. Regularly reached 100s of weekly transactions. Included a real economy, a weekly leaderboard to celebrate high coin earners, and was consistently touted as making employees feel better about giving and receiving help.
π² Builds job-dispatching application
Worked as an independent consultant, building an SMS-based job-dispatching application for an industrial and oil-field safety services company using Node.js and Twilio. allowed the company to automate notifying (and provisioning) qualified employees for available jobs.
π¬ Creates secure chat application
Worked as a fullstack developer to create a chat application for health-care professionals, facilitating the secure sharing of patient information between clinics and physicians within Canada. Built using Angular and Node.js, leveraging WebSockets for real-time communication and notifications.