Developed an automated screenshot maintenance tool using Cloudflare Workers AI, Browser Rendering, and Playwright. The tool identifies dashboard UI changes, captures updated screenshots and videos with an AI-driven detection model, and automatically submits GitHub pull requests to update documentation assets. This process drastically reduces manual content maintenance overhead.
Created a custom resume engine that treats career data as source code. Built a Python-based pipeline that parses YAML source files into HTML and PDF formats. This tool also uses a watcher script for real-time browser rendering.
Overhauled the certificate management documentation to update procedures for a wide range of third-party applications. This initiative established the Cloudflare One documentation as the authoritative source for adding certificates to these third-party applications, surpassing competitor resources in both comprehensive coverage and technical accuracy.
Led initiative to unify the Cloudflare One (Cloudflare’s Zero Trust solution) documentation with the dashboard product experience. Orchestrated a seven-person writing team to execute a data-driven IA strategy, migrating 600+ pages and clarifying 1,000+ UI instructions. This overhaul eliminated fragmented user journeys and aligned the information architectures.
For more information, refer to the CF1 docs IA restructure Wrapped blog post.
Established a new section in the Style Guide defining accessibility standards to ensure documentation meets the European Accessibility Act (EAA) compliance guidelines. This initiative improves the quality of AI-powered contributions and ensures content is accessible to all users.
Implemented the APIRequest component to standardize how API requests are documented across the developer platform. This component simplifies the authoring process for technical writers and improves consistency for developers consuming the API documentation.
Led the Cloudflare One data security documentation for Cloudflare’s inaugural AI Week. Developed technical guides for CASB and Data Loss Prevention (DLP) integrations with LLMs (ChatGPT, Claude, Gemini), focusing on preventing misconfigurations and sentiment-based data leaks for enterprise organizations. For more information, refer to the Cloudflare Blog posts for DLP, Shadow IT, and CASB.
Documented the addition of Microsoft 365 remediation support for Cloudflare CASB. Previously, CASB only supported visibility into security findings. This content guides users through configuring read-write permissions and automating the remediation of security findings, streamlining the process of fixing SaaS security issues.
Served as the primary content stakeholder for the Cloudflare One Experiences team to resolve persistent user confusion regarding Zero Trust SaaS app integrations. Used user feedback to create a centralized Application Library documentation strategy, providing a single source of truth for IT approval and integration workflows.
Created a comprehensive tutorial demonstrating how to use Cloudflare Gateway to control AI wrapper tenant access. This guide helps administrators secure their organization’s usage of AI tools by enforcing Gateway tenant control policies.
Documented the Redirect action for Gateway HTTP policies, a highly requested capability that simplifies traffic management by applying HTTP 3xx redirects directly from policies. This replaced complex workarounds with native policy controls, improving the user experience for managing HTTP redirects.
CASB expanded its integrations to support FedRAMP variants for ServiceNow, Google Workspace, and Microsoft 365. To support this effort, I created documentation for these more secure variants according to the FedRAMP requirements. These changes directly correlated with an increase in performance ratings in the Gartner Magic Quadrant (MQ) survey.
Documented the new Managed Service Provider (MSP) feature set, enabling strategic partners to manage multi-tenant environments efficiently. This work involved creating new workflows for account provisioning and policy management tailored specifically for MSP architectures.
Identified a significant documentation gap for enterprise users that require deploying policies at scale. Designed and implemented a technical specification for representing API and Terraform policies alongside UI examples. Led the rollout of these standards across all Gateway documentation, allowing infrastructure-as-code users to implement baseline policies.
Standardized and expanded API usage examples across Gateway HTTP, Network, and DNS policies. This revamp improved the developer experience by providing consistent, usable examples for common policy configurations, addressing a key pain point for developers building on the Gateway API.
Led the change management strategy for a critical security migration following the global Cloudflare root certificate expiration. Managed stakeholder communication and technical documentation to guide enterprise users through transition to unique account-based certificates. Successfully mitigated major service disruptions.
Documented Gateway file sandboxing, detailing how to automatically analyze suspicious files in a secure environment. This work involved explaining the sandboxing workflow to help security teams identify zero-day threats.
Acted as a technical lead in migrating the Cloudflare Developer Docs from legacy Hugo site framework to a modern Starlight (Astro) framework. Made foundational IA decisions, updated global styling, and ported Hugo components to JSX to improve site performance and contributor experience.
Created a reference validation matrix for Gateway selectors to help users understand which selectors work with specific policy actions. This implementation uses reusable components to ensure consistency across all selector definitions, significantly reducing maintenance overhead and ensuring a unified developer experience across the Gateway docs.
Implemented HTML, CSS, and JavaScript for front-end of internal tool based on designs from UX Content Strategy team. The PCX CLUE (Content Legibility for User Ease) Index is an internal tool used to help stakeholders evaluate their contributions to docs, UI, API, and email content based on best practices and our internal style guide.
Represented Cloudflare as a technical Subject Matter Expert (SME) at 2024 PyCon US industry conference in Pittsburgh, PA. Used direct developer interactions and UX surveys to identify documentation pain points.
Partnered with Product Managers and Solutions Engineers to create the Secure your Internet Traffic and SaaS apps implementation guide, a from-zero guide for getting started with Cloudflare One. Transformed fragmented technical documentation into a cohesive onboarding funnel, creating an in-depth learning path for both new and advanced Zero Trust security users.
Authored a tutorial for enterprise Microsoft 365 deployments using dedicated egress IPs. This guide addressed a common enterprise compliance requirement, providing a verified configuration path for securing M365 traffic without triggering geolocation-based security blocks.
Adapted internal Cloudflare UI design guidelines for the public-facing Cloudflare style guide. By externalizing these guidelines, I made contributions easier for the community and ensured UI consistency across our global open-source docs.
Documented the Gateway resolver policies feature, allowing administrators to implement custom DNS resolution paths. This highly requested feature enables complex routing logic for hybrid networks, allowing enterprise customers to deploy Cloudflare Gateway alongside existing internal DNS resolvers.
Authored the documentation for user risk scoring, Cloudflare One’s User and Entity Behavior Analytics (UEBA) feature. This content explained how behavioral signals are aggregated into risk scores, allowing security teams to enforce policies based on real-time user risk levels.
Created documentation to standardize the update process across CASB third-party integrations, ensuring consistent security posture management.
Added a Mermaid flowchart to the developer docs to visually illustrate how Gateway intercepts, proxies, and filters traffic from onboarding to egressing to the Internet.
Represented Cloudflare as a technical Subject Matter Expert (SME) at 2023 BSidesPGH industry conference in Pittsburgh, PA. Used direct developer interactions and UX surveys to identify documentation pain points.
Led a comprehensive audit to remove non-inclusive language across the Cloudflare One documentation. Systematically replaced input-specific instructions with input-neutral language (for example, “navigate to” —> “go to”) to improve accessibility and align with modern technical writing standards.
Standardized the information architecture for 20+ Cloud Access Security Broker (CASB) third-party SaaS integrations to provide a consistent security scanning workflow. This strategic realignment was a key factor in improving Gartner and Forrester market ratings and in securing a major Fortune 500 contract.
I maintain the docs page for installing the Cloudflare certificate required by the WARP client to intercept and filter traffic. This work involves testing and documenting how to install certificates to various operating systems, desktop programs, and SaaS apps.
Audited and migrated fragmented Zero Trust tutorials into standardized common policy examples.
I maintain the documentation for Cloudflare Data Loss Prevention (DLP). When we released predefined entries for DLP profiles (which adds the ability to detect known patterns in your Zero Trust organization’s traffic, such as SSNs and credit card numbers), I restructured the DLP docs to guide users through a more logical workflow.
Led the documentation response for the strategic merge of the Cloudflare “core” and Zero Trust dashboards. Updated the documentation to reflect new feature discoverability paths and ensure a seamless transition for all Cloudflare users.
Documented the OR logical operator in Gateway policies, enabling more flexible and concise policy logic. This update allowed administrators to combine multiple conditions into single policies, simplifying policy management.
Worked in a team of 5 to conceptualize and prototype an app to help students find and rate study spaces on campus. Watch our problem space video.
Implemented HTML components for site builder (Hugo) to organize all product landing pages. We designed this template to serve as a “nutrition label” for each Cloudflare product. I programmed the components to be flexible and extensible without cluttering Markdown code.
Authored new documentation for Argo Smart Routing by combining information from multiple different sources across the Cloudflare documentation. This new page acts as a single point-of-presence for Argo documentation for over three million monthly users.
Senior English capstone project exploring Internet archival history in the form of an imaginary pseudo-retro operating system.
Final group project evaluating the user experience of the University of Pittsburgh School of Education admissions site. My team consulted with the Pitt School of Education’s site team to identify pain points, ran research with potential users of the site, and presented final findings and recommendations to the client.
Heuristic usability and accessibility evaluation of Rate Your Music.
Collaborative project evaluating the user experience of Ubuntu and its documentation. My team created user personas to compare usability with other major operating systems.
Analysis of anthropomorphism of artificial intelligence and its relationship to the use of AI in warfare.
Audio podcast exploring the relationship between music and technology. Why don’t we hold musical innovation to the same degree as “pure” technological innovation? Featured in the University of Pittsburgh English department’s Digital Media & Design Showcase.
Instagram story mockup advertising LaCroix sparkling water in the style of ’70s/’80s print ads (with a modern twist).
- Can images from lacroixwater.com.
- David photo by Jörg Bittner Unna on Wikimedia, licensed under CC BY-SA 3.0, modified by me.
- Instagram story mockup by Marina Dillaco, licensed under CC BY 4.0, extended from original.
Application of Michel Foucault’s Panopticon to modern ideas of surveillance.
Poster advertising upcoming class offerings with focus on accessible design.
- Clock and face icons by Font Awesome.
- Accessibility icon by Alfonso Melolonta Urbán for The Noun Project.
Quote poster modeled after American public school minutia: motivational class posters and math textbook covers.
- Head icons by Adrien Coquet for The Noun Project.
- 3D objects from Adobe Stock.
Reflection on Simon Head’s Mindless and simulacra in the workforce.
Trailer for Wes Anderson’s Rushmore, recut to fit within genre conventions of psychological horror/thriller films.
Poster mock-up for Protomartyr show. This design emulates the band’s album cover style. The piece incorporates Andrew Carnegie, a symbol of Pittsburgh’s industrial labor history, a salient theme in the band’s lyrics.
Music magazine article mockup celebrating the work of Steve Reich. The repeating title recalls Reich’s repetitious compositions, which fall out of step to harmonically resonate.
- Cover photo by Jeffrey Herman.
- Left photo by Richard Landry.
- Right photo by Ian Oliver, licensed under CC BY 2.0.
One-to-one recreation of classic General Electric print ad.
- Original ad design by General Electric.
- Headphone image by Retrospekt.
- Cloud photo by @enginakyurt on Unsplash.
- “Stereo Tape Escape” photo by /u/11bulletcatcher on reddit.
- “Stereo Radio Escape” photo by flips288 on eBay.
- “Stereo Great Escape” photo by eden1tribe1 on eBay.
- GE logo is a registered trademark of the General Electric Company.
Contributed front-end design, programming, and documentation to crowd-sourced knowledge site for University of Pittsburgh housing. Iterated according to user feedback from survey. Usability metrics were later analyzed for the Pitt Campus Corner usability report.
Interactive multimedia illustration of boat scene from Maurice Sendak’s Where the Wild Things Are. Featured in the University of Pittsburgh English department’s Digital Media & Design Showcase.
Interactive augmented reality experience exploring Pittsburgh history through regional food and popular culture.
Infographic warning of the dangers of computer vision syndrome. Part of series designed to showcase UX design thinking in a technical writing environment.
Geographic data visualization identifying food deserts within Pittsburgh city limits.
Print poster promoting safety in the ShopRite frozen foods department. Part of series designed to showcase UX design thinking in a technical writing environment.
Generative narrative study analyzing Midwestern Bush-era attitudes towards race and class in Napoleon Dynamite.
Analysis of Buffalo Bill and Hannibal Lecter’s subversion of Hollywood’s heteronormative movie killer tropes in Silence of the Lambs.