Resume
Skills
- Developer Evangelism - Documentation, API Guides, Technical Demos, Tutorial Videos, User Guides
- Developer Tools - React, Nextjs, Nodejs, FastAPI, Serverless, Vercel, Netlify, TSX, Algolia, Git, RegEx, Supabase, Farcaster Frames, JSX, PostgreSQL, MDX, Jest, AVA test runner, PyTest
- Languages - TypeScript, JavaScript, Python, HTML, CSS, Markdown, YAML, SQL
- Community & Content Management - GitHub, Docusaurus, Notion, Obsidian, Discord, Farcaster, Jekyll
- People Skills - Active Listening, Teamwork, Problem Solving, Public Speaking, Stress Management, Attention to Detail
Experience
Technical Writer (Community Education and Outreach)
Collab.Land (Abridged Inc.) (2022 - 2024)
Led user education initiatives for the Collab.Land ecosystem, creating developer resources, high-quality documentation, and interactive guides tailored to Web3 audiences.
Collaborated with cross-functional teams to document new features and provide up-to-date developer support.
Managed documentation on GitHub with version control, deploying updates on Docusaurus, and maintaining FAQs, tutorials, and troubleshooting resources to improve usability.
Contributed to the community knowledge base, including tutorials, how-to video guides, and troubleshooting tips.
Reduced support ticket volume by 36% through proactive educational resources, including a searchable FAQ and troubleshooting guide accessible through Discord.
Technical Writer (Content Director)
Bankless Academy (2022)
Directed the content strategy for Bankless Academy, an educational platform focused on DeFi and blockchain fundamentals.
Partnered with subject matter experts, designers, and community contributors to produce high-quality, developer-friendly educational content.
Developed consistent content guidelines to support cohesive messaging across interactive modules, blog posts, and tutorials.
Mathematics Teacher
San Diego Unified School District (2016 - 2022)
Translated complex mathematical concepts into digestible content, using technical skills and teaching expertise to support diverse learning needs.
Created gamified learning experiences through platforms like ClassCraft, integrating tools like Desmos for real-time interactive simulations.
Fostered reflective learning habits in students, blending technical content with mindfulness practices to develop metacognitive skills.
Technical Support Specialist (Student)
Rady School of Management, UCSD (2010 - 2012)
Diagnosed and resolved technical issues for students.
Recorded and edited class sessions to produce high quality recordings of business management classes.
Provided direct technical support and customer service, escalating complex problems as needed.
Projects
Podscribr.com
Podscribr is the monetization engine for solo and duo podcasters: turn long-form audio into monetized blog posts and social content in minutes. - https://podscribr.com
Achievements
- Developed the Podscribr application that automates marketing text content creation for podcasts. Reduces the time required to generate show notes and social media content from hours to 10 minutes using AI transcription and engineered prompts.
- Designed and implemented a microservice architecture for audio transcriptions. It uses a Python server for long-running processes and a serverless frontend in TypeScript.
- Integrated Supabase for both database and authentication management. Implemented secure jwt parsing for user authentication in the Python server environment.
- Leveraged Tanstack Form for consistent client- and server-side validation across multiple forms, not only improving user experience and error handling but also streamlining development with unified Zod validation schemas.
Skills: TypeScript, React, Nextjs, Python, RegEx, FastAPI, GitHub, PostgreSQL, Web Development, Microservices, AI Tooling, Vercel, Git, Supabase, AI, GoogleCloud, Docker, Markdown, MDX, JSON, SSH, Audio Processing, PyTest, REST API, Tailwind CSS
Podscribr.com development Case Study
TableTop.xyz
Community founder of /tabletop on Farcaster and builder of TableTop.xyz, a cross-platform app for creating, managing, and tracking board game plays and stats. Built with TypeScript in Next.js, leveraging PostgreSQL (Supabase) and Privy for Farcaster login. - https://tabletop.xyz
Achievements
- Completed a fullstack project using TypeScript, SQL, and continuous integration + continuous deployment processes.
- Developed a game sessions feature with Zod validation for input forms to record user gameplays.
- Implemented per-game ELO skill ranking algorithm displayed on user profiles.
- Designed a subscriber display page with consistent visuals using Tailwind CSS.
Skills: TypeScript, React, Nextjs, Nodejs, Vercel, Git, Supabase, Farcaster Frames, RegEx, GitHub, Privy, PostgreSQL, Web Development, REST API, Tailwind CSS
TableTop.xyz development Case Study
Daily Reflections Bot
Discord bot that posts the Daily Reflections on recovery in Discord on a schedule or when users invoke the bot with /reflections
. - https://github.com/iSpeakNerd/demo-aa-daily-reflections
Achievements
- Identified and designed a solution for a need within sobriety-focused Discord communities for a well-formatted version of the Daily Reflections, the Daily Reflections Discord bot.
- Scraped an unsecured XML database to obtain a structured version of the Daily Reflections and persisted the data in Supabase.
- Developed a Discord bot using the Discord.js SDK to post the Daily Reflections in multiple servers, using Discord embed formatting as a client frontend. Users access the bot via simple command
/reflection
or scheduled posts. - Identified opportunities for sustainable monetization of the project, exploring options to encourage user interaction.
Skills: TypeScript, GitHub, Discordjs, Supabase, PostgreSQL, Netlify, Cron jobs, Nodejs, Markdown, RegEx, REST API, Event-Driven Architecture, AVA test runner, Jest
Daily Reflections Bot development Case Study
Portfolio Site
My resume + portfolio static Jekyll site built on Docker-containerized Ruby with Liquid templates for scripted insertion of YAML data into Markdown pages. Deployed on Netlify for CI/CD through GitHub. - https://glennlaursen.tech
Achievements
- Created a personal portfolio site using Jekyll to showcase my technical writing and development skills while applying for new positions. Leveraged the Chirpy theme for enhanced features like search, Mermaid and LaTeX support, and JSON-LD for SEO.
- Developed the site using a Dev Container to streamline the setup process and allow access to cloned dev environments across locations.
- Customized the Chirpy theme to add the Farcaster social button and developed a Liquid template for auto-generating resume skill tags.
- Applied string scripting with Liquid templates to slice, inject, and customize YAML data styled with SASS across the site. Project case studies and this resume page pull from the same YAML data source!
Skills: Docker, Dev Containers, GitHub, Ruby, Jekyll, Markdown, Liquid, Static Site Generator, Netlify, YAML, HTML, SASS, CSS, Web Development
Portfolio Site development Case Study
Boring Security
The Boring Security DAO is a not-for-profit public good with a mission to educate people on what they can do to remain safe online. I write articles and host educational classes to keep people safe online. - https://boringsecurity.com
Skills: Discord, Security, Online Safety, Education, Content Writing, Copy Editing
Publications
POAP Powered Pathways to Participation
I built a tool at Devcon 2024 that allows community owners on Farcaster to discover the holders of their POAPs on Farcaster and invite them to join their Farcaster channel. The blog article explains the development of the tool and provides an overview of how it works that is accessible for both technical and nontechnical audiences.
0xNerdery Article (2024)
Skills: web3, Farcaster, POAP, 0xNerdery, GitHub, Nodejs, Vercel, Farcaster Frames
Securely Set up a Discord Server
Harden your Discord server security and keep your community safe with restricted permissions, moderation bots, and extra safety tools.
Boring Security Article (2023)
Skills: Discord, Security, Boring Security, Tutorial, Online Safety, Security Awareness, Threat Hunting, Vulnerability Training
Getting Started with GitHub as a Non-Developer at Collab.Land
Learn how you, a non-developer, can start contributing to the open-source Collab.Land docs repositories on GitHub using GitHub Desktop and VS Code.
Collab.Land Video (2023)
Skills: Tutorial video, Tutorial, CollabLand, GitHub, YouTube, Git, VScode, GitHub Desktop, Video Production
Technical Writing Samples
1. Project Overview
Sample 1: Project Overview
Project: POAP Channel Invite Tool
Context: I built a tool at Devcon 2024 that allows community owners on Farcaster to discover the holders of their POAPs on Farcaster and invite them to join their Farcaster channel. The blog article explains the development of the tool and provides an overview of how it works that is accessible for both technical and nontechnical audiences.
Project GitHub: POAP Invites Frame
Article URL: Original publication POAP-Powered Pathways to Participation
2. Developer Documentation
Sample 2: Developer Documentation
Project: Poap Invites Tool - API
Context: I built a tool at Devcon 2024 that allows community owners on Farcaster to discover the holders of their POAPs on Farcaster and invite them to join their Farcaster channel. I wrote the Readme document for the project repository that describes in technical detail how other developers can use it to give access to their own Farcaster communities from POAPs.
Achievements: Learned how to build in comments to the codebase that can be leveraged by others moving forward to build developer documentation and showcase logic flow with mermaid sequence diagrams.
GitHub Readme: README.md
3. How-To Guide
Sample 3: How-To Guide
Project: Create Token Gating Rules with Collab.Land
Context: The defining feature of Collab.Land is the ability to create gating rules that communities can use to define boundaries on their content and spaces based on web3 token holdings, both fungibles and nonfungible. We found the UX to be confusing and cognitively demanding for users. Users had to make several decisions regarding gating configuration without knowing factors to consider, where to obtain required configuration settings, and potential gating implications. This documentation uses mdx within the Docusaurus framework.
Achievements: I created a number of documents walking users through the creation of token gating rules for individual token standards as well as guidance for which type of token gate was appropriate based on their requirements.
GitHub Pull Request: pull/200
4. Decision Tree Flowchart
Sample 4: Decision Tree Flowchart
Project: POAP Distribution Methods
Context: As a community member and POAP creator, I was very confused by the overwhelming amount of options for delivering POAPs to users. But there was no documentation at the time, Fall 2022, giving cross-option considerations, all the docs were focused on method → use but as a user I found myself confused and lost because I had the use but was struggling to choose the proper method. I created this flowchart to focus on the user perspective.
Achievements: I learned to think about inverting the engineering mindset of
method → use
and made this to focus on the user perspective ofuses → method
.Live version: poap-distribution-methods
Education
Bachelor’s of Science in Physics
University of California, San Diego (2012)