Joel Thiessen

Portland, OR, USA https://joelt.me

Education

2003 - 2008 — Southern Oregon University (Ashland, OR)

Certificates: Bachelors, Computer Science (GPA: 3.66), Certified Scrum Master (2015)

Awards: Outstanding Computer Science Student (2007), Rank of Eagle Scout (2002)

Coursework: Web Technologies, Advanced Databases, UNIX Sys Admin, Data Structures, C++/Java

Work Experience

2020 - 2025 Automattic (WooCommerce)-Senior Software Engineer & Project Lead

  • Architected and led development of an AI-powered feedback analysis system utilizing embeddings & clustering to derive actionable insights from large-scale user data; selected for the dedicated AI team (Singularity), also developed core AI features including product description/name generation.
  • Led UI development for the new WooCommerce Analytics platform, building key features within a novel SPA-like hosted architecture on WPCOM and spearheading data analysis efforts.
  • Engineered core extensibility patterns (Slot/Fill) for the modern block-based product editor, contributed significantly to its development (25+ PRs), and presented technical progress at company town halls.
  • Acted as Project Lead on multiple initiatives (AI, Feedback Systems, CES improvements), mentored engineers, fostered collaboration, and actively contributed to technical documentation and cross-team communication (P2, Slack).

Leveraged Technologies: AI (LLMs, Embeddings, Clustering), Cursor, Claude Code, React, Node.js, TypeScript, Python, PHP, WordPress Blocks, Git, Data Analysis, Docker, D3, Webpack

2017 - 2019 PostPerk-Technical Cofounder

  • Fully designed & developed Node+React+Firebase product, dashboard, testing & all related tooling for full automation of partnership platform for small-medium sized eCommerce companies.
  • Constructed recommendation engine to customize offers based on key demographics & characteristics for all brand -> brand partnerships.
  • Built APIs and integrations for 6+ eCommerce platforms, including Shopify, WooCommerce and Cratejoy.
  • Implemented continuous deployment with robust automated testing utilizing Jest + CircleCI.
  • Deployed & managed a small 3-node ELK stack using Docker for advanced analytics, data analysis, dashboarding & testing.

Leveraged Technologies: Node.js, React, Mobx, Google Cloud, Firebase + Firestore, Git, CircleCI, Docker, Elastic, Webpack

2014 - 2016 Nike-Senior Technical Lead

  • Operated in a leadership role for a small team of JavaScript engineers, managing tasks, designing architecture and fostering collaboration.
  • Developed series of self-contained javascript modules communicating via native discrete events, to translate and deliver, from various sources, data into a real-time data pipeline.
  • Engineered build pipeline with Jenkins/Docker to automate testing & processes for continuous deployment of several scripts/microservices in line with Agile methodologies.
  • Constructed a series of APIs utilizing Node.js in an AWS cloud architecture, deploying lambda functions for data collection/translation, and exposing with API Gateway.
  • Replaced 1,000s of lines of obsolete SiteCatalyst javascript code with ~400 lines of DRY, modular, readable code, vastly increasing reliability, maintainability and data integrity.
  • Utilized Elastic Search stack with Kibana to create on-demand dashboarding reflecting data gathered via pipeline.

Leveraged Technologies: Node.js, JS, AWS Lambda, Git, API Gateway, React, Jenkins, Docker, Elastic, D3, Webpack

For complete work experience & references please see my Linkedin profile

Projects

Indiegamer VR: Created a mobile app for fun using just emerging technologies, supporting and launching simultaneously on iPhone and Android devices. Includes community features, real-time gaming data, push notifications, time zone sync, Steam Login and QR Code scanning to promote a gaming session.

Leveraged Technologies: React Native, JS, Redux, GraphQL, Node.js

Automated Andrew Yang: Built a light-weight web app, paired with mobile app, as a Halloween experiment. This enabled those that navigated to my small web app to trigger audio that would play instantly from my mobile phone located in my costume pocket. **Automated

Leveraged Technologies: React Native, React, JS, Firebase, Realtime DB


Skills: (ninja): AI-driven dev (Cursor, Claude Code), TypeScript, JavaScript, Node.js, React, React Native, AI (LLMs, Embeddings), Firebase, Firestore, Git, Linux, HTML5/Sass, Jest (proficient): Next.js, Python, Webpack, Docker, Elastic, AWS, GCP, GraphQL, MySQL (familiar): Java, C++, FastAI, D3