about ℹ️
theodore brockman
dev πŸ’» artist 🎨 leaf 🍁

who is theo?

a swiss army knife with over 6 years of experience working in social media πŸ‘₯, fintech πŸ’΅, big data πŸ“Š, efficiency engineering πŸš€, monitoring πŸ“‰, and site reliability πŸš’

what does he want to do?

make life better, however he can

also hike πŸ₯Ύ, surf πŸ„β€β™‚οΈ, climb πŸ§—, eat 🍜, and play with good dogs 🐢

/*  -------------------------------------------------------------------------------  */
skills πŸ› οΈ

// can reverse a linked list in any of the following Languages["Python", "Go", "Typescript", "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", "Flask", "Flutter", "Git", "GitHub", "Grafana", "grpc", "Jenkins", "Kafka", "Kubernetes", "Linkerd", "Mantine", "MUI", "MySQL", "Netlify", "Next.js", "Node.js", "OpenTelemetry", "Parcel", "PostgreSQL", "React", "Redis", "Remix", "Tailscale", "Tauri", "WASM", "webrtc"]
/*  -------------------------------------------------------------------------------  */
projects πŸ“
prune πŸ‡

A simple browser extension to help you trim your garden of tabs.

Beloved by its few users, currently rated 4.9 ⭐

🌈 chrome 🌊 edge πŸ”Ά firefox πŸ–₯️ github 🏠

My homepage. 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.

πŸ”— πŸ–₯️ github

turnip 🌱

A proximity-based jukebox. Built as a personal project in university to stop friends fighting over the aux cable.

Allowed anyone within 100ft to search and queue Spotify songs on the host phone (without needing any authentication or sign-up).

πŸ–₯️ github

otel-browser-extension πŸ”­

A browser extension to automatically instrument all webpages with user and performance analytics, using OpenTelemetry.

🌈 chrome πŸ–₯️ github

parcel-resolver-inlinefunc πŸ—οΈ

A Parcel plugin to allow embedding an imported Javascript function as a serializable and self-contained bundle (useful in browser extensions/sandboxes).

πŸ–₯️ github πŸ’Ύ npm

auxb0x 🎡

A website dedicated to playing my Soundcloud reposts and likes. Built as an exercise to learn more about frontend design, as well as distributing content with a CDN.

πŸ”— πŸ–₯️ github

schizophoner 🎨

An Android application built as a university art project

Would simultaneously record and playback audio, buffering "interesting" noises and then randomly swapping them for something previously buffered.

πŸ–₯️ github

/*  -------------------------------------------------------------------------------  */
work-experience πŸ‘·
Software Engineer LinkedIn  // Jul 2023 - present

🚨 Currently develops and maintains LinkedIn's internal alerting, notification, oncall management, and automated remediation platforms.

πŸ’° Independently scoped and executed projects saving over $1.2 million per year in infrastructure costs by reducing the resource use of two large-scale applications, done in the time span of 2 months.

πŸ§‘β€πŸ”¬ Built tooling to evaluate the performance and correctness of LinkedIn's new metrics platform, allowing the team to debug and fix underlying issues before migration, as well as measure progress.

🧠 Created an internal fork of opentelemetry-collector-contrib to support ingesting distributed trace data (in a proprietary LinkedIn schema), allowing us to leverage existing open-source technology.

Site Reliability Engineer LinkedIn  // Nov 2021 - Jul 2023

πŸš€ 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).

πŸ§ͺ Built automation to incrementally deploying experiments while determining their impact on application health signals, reducing likelihood of incidents from insufficiently validated A/B test treatments.

πŸ“‹ Created a GitHub Action to allow teams to manage their dashboards and alerts as code, facilitating better alerting practices through code-review as well as providing discoverable examples to be leveraged by others, improving oncall quality-of-life.

πŸ” Evaluated production readiness of a service slated to be used by almost our entire fleet. Developed and executed load tests to proactively identify severe scale limitations, preventing the issue from occurring in production, saving us from widespread outages.

Software Engineer Earnin  // March 2019 - August 2021

πŸ’° 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.

πŸ”§ Created a Python tool to automate safe deployments of our legacy C# applications (including our main monolith), eliminating all deployment-related 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.

πŸͺ™ 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.

Fullstack Software Developer Brockman Consulting  // Nov. 2018 - March 2019

πŸ’Ό 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.

Junior Software Developer Microquest  // Jan. 2015 – Mar. 2016

πŸ’¬ 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).

/*  -------------------------------------------------------------------------------  */
open-source-contributions 🌎
quickjs-emscripten βš™οΈ

Updated project to incorprate upstream changes to fix a CVE in QuickJS.

πŸ–₯️ github πŸ“ pull request

atom βš›οΈ
linkerd πŸ•ΈοΈ

"What! He's a Linkerd contributor?!" ... I made some CSS changes to the website and fixed some incorrect documentation.

πŸ”— πŸ“ pull request #1 πŸ“ pull request #2

oasgen πŸš€

Fixed swagger UI support for actix-web, as well as updated documentation and added tests.

πŸ–₯️ github πŸ“ pull request

Review Board πŸ“Œ

Re-designed the Git diff viewer for mobile devices and implemented a minor bug fix as part of a university student project in UCOSP.

πŸ”— ▢️ embarrassing youtube demo

utterances πŸ—¨οΈ

Forked and updated several components to eliminate a security vulnerability.

πŸ”— πŸ“° blog post