Nick
Anderegg
Contact: hi@n3a7.dev

Summary

I specialize in being a generalist. Point me at a problem, and I’ll figure out how to figure it out.

  • Experienced developer advocate, technical writer, and coder with a focus on making complex systems and concepts accessible to more people.
  • Obsessed with understanding how systems interact—and identifying the points of friction and potential failures that need to be addressed.
  • Significant experience in the PaaS and developer tooling space.
  • Highly proficient in Python, proficient in JavaScript, and comfortable with a few other programming languages.
  • Have worked remotely my entire career (and only seeking remote roles).
  • Experience with web development technologies, including Tailwind CSS. Significant experience with the Hugo static site generator.

I’m particularly interested in documentation or technical communication work, on a contract/project basis. I’ve overhauled docs at enough companies that I have my process down to a science; I’d love to help your organization get its documentation under control to make it easier for your users to understand and for your team to maintain.

Work Experience

CTO.ai

to Present

Developer Relations Lead

Worked as a single-person, full-service, catch-all DevRel department, on projects that used my skills across the board: technical writing, content marketing, software development, product management, information architecture, linguistics, graphic design, and video editing.

Documentation overhaul

When I joined the company, the documentation was in the state you’d expect from a startup with a product that had evolved significantly: some of the docs were outdated, some were redundant, and it was generally difficult to find what you needed. My first project was to overhaul the documentation, which involved:

  • Rewriting the existing documentation to reflect the current state of the product, with a focus on making the value proposition of the product clear to new users. This was effectively a ground-up rewrite of the existing content.
  • Expanded the explanatory content to provide conceptual overviews and context for new and existing users—and to illustrate the product’s value proposition.
  • Consolidated reference docs to provide a more cohesive picture of the product.

Documentation management

  • Migrated the documentation from a third-party documentation platform provider to a version-controlled, self-managed site which uses Hugo and GitHub Pages.
  • Maintained and updated the documentation (often including graphic creation) as new features were released and existing features were improved.
  • Customized and extended the docs site’s theme (based on Hugo templating and Tailwind CSS) to support the informational needs of the documentation, including implementation of a snippet system for creating reusable, atomic content blocks.

Product management

  • Worked with the engineering team to revamp the information architecture of the product’s data dashboards to provide the context necessary for users to more easily derive actionable insights from their data.
  • Wrote the prompts for the product’s LLM-based code review features.

Supporting sales and marketing

  • Worked with the marketing team to produce blogs and feature announcements, including a sponsored post in an external publication.
  • Collaborated with sales executives to develop the concept, outline, and slide deck for multiple product demos and “thought leadership”-style presentations.
  • Recorded and assembled various product demo videos.
  • Attended conference (Collision 2023) to represent the company at our booth and host a company-sponsored event.

Freelance

to

Developer Relations Consultant

Consulted with a variety of companies to improve their public-facing developer resources, including documentation, blog posts, and other technical resources in a variety of industries: industrial robotic automation, usage-based billing for SaaS products, IoT hardware security, and Platforms-as-a-Service (PaaS) companies.

Software Engineering

Primarily focused on Python-based projects as well as DevOps work; largely working in collaboration with academics and researchers.

Software/Code Integrity Startup

to

Developer Relations Consultant

  • Developed an understanding of the Software Bill of Materials (SBOM) and software supply chain integrity regulatory space.
  • Produced an introductory guide to understand Software Bills of Materials (SBOMs).
  • Learned so, so much about upcoming software integrity regulations and SBOMs.
  • Feel free to ask me why I’ve chosen to redact this company’s name!

Aptible

to

Developer Advocate

  • Collaborated with customer reliability engineering and technical support teams to improve and expand existing developer documentation.
  • Published several posts for the company blog and oversaw the publication of content produced by members of other teams.
  • Learned so, so much about HIPAA and related regulatory regimes.

Zymbit

to

Developer Relations Consultant

Launched a new website to centralize the company’s documentation and began a refresh of the content. A major component of this project was a tool for generating parallel documentation for C, C++, and Python libraries and integrating it into the new documentation site.

Platform.sh

to

Developer Relations Engineer

to

Major projects

API documentation

  • Built an open-source Python library for parsing and editing OpenAPI Specification (OAS) schemas.
  • Designed and built a command line tool for adding documentation to bare machine-generated OAS schemas and for merging the API schemas for multiple backend services behind a single API gateway.
  • Wrote and managed the API documentation for multiple backend services.

Product demos

  • Planned and implemented the tech stack for the DevRel team’s demo presentation strategy.
  • Built a custom iPad app for presentations using React Native.
  • Managed the entire lifecycle of the iPad-based tech stack and of the app itself.
  • This grew from an initial proof of concept with three iPads used by the DevRel team to a dozen iPads spread across teams, including the Sales team and the Customer Solutions team.

External collaboration

  • Worked with various prospects to adapt open-source projects to run on Platform.sh.
  • These collaborations produced proof-of-concept projects to demonstrate to prospects how they could use the PaaS offerings of Platform.sh to provide a SaaS offering using their projects.

Other duties

  • Documentation: Collaborated with other members of the Developer Relations team, Engineering teams, and Product teams to write and review documentation. This included user documentation, blog posts highlighting new features and releases, and tutorials for using the product.
  • Conference attendance: Manned sponsored booths at various tech conferences to present the product to prospective customers. After a few conferences, I had my booth pitch down to a tight five minutes that many of my colleagues modeled their own pitches on.
  • Managed the team’s Jira projects.
  • With the Chief DevRel Officer, interviewed candidates for open positions on the DevRel team.

Technical Writer & Python Cloud Engineer

to
In addition to duties listed for the above role, implemented minor features in the product. The API project listed above began while I held this title.

Sourceress

to

Technical Writer

  • Wrote highly-personalized outreach emails to SWE candidates on behalf of clients
  • Edited other writers’ emails to ensure consistent output quality
  • Developed reusable pitches and blurbs to streamline team-wide writing processes
  • Assisted other writers with improving their comprehension of technical and engineering concepts

Western University

to

Graduate Researcher

to

Worked under the mentorship of Dr. Debra Jared, Professor of Psychology.

  • Developed algorithm in Python for quantifying visual similarity of Chinese characters (and presented work at PyCon Canada 2016)
  • Designed and implemented process for automated extraction of the most “typical” sentences from a large online corpus for use as sentence stimuli in reading experiment
  • Developed set of Python packages to insert gzipped Google Ngrams Simplified Chinese database dumps (several TB uncompressed) into Elasticsearch without needing to store or decompress files locally, resulting in a final size of about 150GB
  • Developed self-paced reading experiment from scratch using PsychoPy

Graduate Teaching Assistant

to
  • Programmed experiments and statistical analyses for student research projects
  • Led a tutorial section comprising reviews of course content, discussion questions, and reviews of recent assignments

Center for Language Science, Penn State University

to

Research Assistant

Worked under the mentorship of Dr. Eleonora Rossi, Assistant Professor of Linguistics.

As an NSF PIRE 2014 Undergraduate Fellow, designed and implemented a behavioral paradigm to investigate the effects a language learner’s native orthography can have on how the learner encodes novel phonological information; tested subjects at Beijing Normal University in summer 2014 and at Penn State in fall 2014.

Penn State Dance Marathon

to

Technology Captain

  • Collaborated with six other developers to implement a complete system overhaul of the internal information system used by tens of thousands of volunteers each year
  • Implemented key features such as the medication and medical information tracking system in use during the 46-hour no-sitting, no-sleeping dance marathon weekend
  • Volunteered as part of Technology Committee for Penn State Dance Marathon to raise money for pediatric cancer care and research

Language Acquisition Lab, Penn State University

to

Contract Eyelink Programmer

Penn State Intensive English Communication Program (IECP)

to

Volunteer ESL Tutor

Penn State University

to

Undergraduate Teaching Assistant

Center for Academic Achievement, Penn State Beaver

to

Tutor

Education

Penn State University

2011 to 2015

Linguistics, B.Phil.

Bachelor of Philosophy

Psychology, B.A.

Bachelor of Arts

Western University

2015 to 2017

Cognitive Psychology

[Incomplete] Master's Degree, All But Thesis
Completed research and all coursework requirements, but withdrew before completion of thesis.