Tip: Turn off "Headers and footers" in print settings to remove the URL/date/title.

Andrew Wessels

Senior Full-Stack & AI Engineer, 15+ Years Experience,
Product & Conversion Optimization

Address: WmHxOKibnWmHxOKibnWmHxOKibn Contact: WmHxOKibnWmHxO Email: andrew@wessels.work Github: github.com/shixish LinkedIn: linkedin.com/in/andrewwessels

Dear Hiring Team,

I'm a software engineer focused on bringing AI capabilities into real production systems, and I care as much about the craft of getting there as the result. I love taking a project from a rough idea through research, development, and a polished release that people actually rely on. Pushing the boundaries of what's possible in the browser and at the edge is the part of the work I enjoy most.

I spent the last decade at Cro Metrics, where I architected OLI, the experimentation platform the company runs on. As the platform matured, my work shifted toward AI tooling built around it. Ask Iris is an embedded chat assistant wired into a suite of live data tools, and building it taught me how much of an agent's usefulness comes down to the harness around it — the tools, the context, the guardrails — and not the model alone. The OLI Extension wires OLI's infrastructure to AI agents through a Cursor integration — a custom MCP server, browser automation, and local hosting proxies that together let the agents build A/B experiments on their own. I also built automations that builds A/B experiments on LangChain over Cloudflare Workers, as well as using LangSmith profiling each run and Claude Code within inside GitHub Actions to pre-build experiment code. None of it was a demo — it all shipped against the production platform.

The web ecosystem is home turf for me. I've shipped production work across TypeScript, React, Tailwind, PHP/Laravel, and Python, and I'd be comfortable picking up whatever language or framework a team runs on. I've also spent several years at the staff level — leading code review, driving repo-wide TypeScript migrations, and mentoring engineers at every stage. I like owning a system end to end, and I'm just as happy digging into an unfamiliar codebase to find the one change that actually matters.

I've worked fully remote for my entire career, from Hilo, Hawaii. I genuinely enjoy the autonomy and trust that come with a well-run distributed team, and I've put real thought into the communication habits that keep one healthy over the long term.

Kind regards,
Andrew Wessels

Andrew Wessels

Senior Full-Stack & AI Engineer, 15+ Years Experience,
Product & Conversion Optimization

Address: WmHxOKibnWmHxOKibnWmHxOKibn Contact: WmHxOKibnWmHxO Email: andrew@wessels.work Github: github.com/shixish LinkedIn: linkedin.com/in/andrewwessels

Skills

Languages & Frameworks

  • TypeScript Expert
  • PHP (vanilla/non-framework v5, 7, 8 and Laravel)
  • React (stand-alone, Next.js, Intertia.js, Laravel)
  • React Context, Zustand
  • Zod
  • Node.JS (CLIs & Servers)
  • MariaDB, MySQL, PostgreSQL
  • C#
  • Java
  • Python
  • HTML, CSS, Vanilla JS
  • Tailwind
  • Bootstrap
  • GraphQL
  • REST APIs
  • LangChain
  • Vercel AI SDK
  • assistant-ui

AI

  • Creating custom MCP Servers
  • Creating cursor extensions
  • Creating Custom AI SDKs
  • Integrating with OpenAI, Claude & other AI models
  • Dev with Cursor AI, MCP, Claude

Tools / Platforms

  • Apache & NGINX
  • Docker
  • GitHub & GitHub Actions
  • CI/CD Pipelines
  • Cloudflare (Workers, Pages, KV)
  • Postman
  • AWS (Lambda, S3, IAM)
  • Vercel, Netlify & Railway
  • Linux & VPS (Ubuntu/CentOS)
  • Atlassian BitBucket, Jira, Confluence

Integrations

  • Paypal / Stripe (payment integration)
  • Google Analytics & Google Cloud
  • Webhooks

Product / Conversion Optimization

  • A/B Testing (Optimizely, Convert, VWO, and others) for Conversion Rate Optimisation (CRO)
  • Figma
  • Google Analytics, Tag Manager
  • HotJar

Management

  • Code Review and Pull Requests
  • Team Mentorship
  • Upskilling Sessions
  • Agile / Sprint-based
  • Retrospectives
  • Project planning & execution

Professional Experience

Diffbot (Freelance)

Senior Software Engineer

May 2026 - Present
  • Building open-source integrations that connect Diffbot's Knowledge Graph with modern AI developer tools like LangChain and Claude Code.
  • Designing and delivering library integrations and reusable AI skills in Python and TypeScript that let LLMs query, retrieve, and reason over structured web data.
  • Shipping open-source tooling that lets the developer community inject high-fidelity entity data into their own AI workflows and automated applications.

Tech Stack: Python, TypeScript, LangChain, Claude Code, LLMs, Knowledge Graph, RAG, Open Source, AI Tooling

FunnelEnvy

Senior Software Engineer

Nov 2024 - Present
  • Contributed across CRO delivery, internal tooling, and product engineering initiatives in a fast-moving experimentation environment.
  • Worked on the Laravel + React-based Reform.app platform, contributing to product features and engineering improvements.
  • Built an AI-assisted browser automation platform for Adobe Target that automated activity creation, code uploads, analytics configuration, and other enterprise experimentation workflows.
  • Improved CRO engineering workflows by building custom tooling, compilation infrastructure, and deployment systems for experimentation builds.
  • Performed technical review and engineering support for offshore development contributors.
  • Developed custom HubSpot components and React-based frontend integrations for marketing and operational workflows.
  • Built custom ESBuild plugins and contributed to a lightweight TSX runtime shipped as part of experiment builds to reduce overhead and improve deployment flexibility.
  • Integrated multiple third-party APIs and contributed to backend services within a PHP-based internal platform, including authentication systems.
  • Collaborated across engineering and CRO teams to improve experimentation velocity, deployment reliability, and developer experience.
  • Leveraged AI tooling and LLM-assisted workflows to accelerate automation, prototyping, and engineering delivery.

Tech Stack: React, TypeScript, JavaScript, Laravel, PHP, ESBuild, TSX, HubSpot, Adobe Target, REST APIs, Node.js, AI/LLM Tooling, Browser Automation, Cursor AI, Claude

Cro Metrics (3 roles at Cro Metrics over 10 years)

Full Stack Developer (Product)

Sep 2024 – Mar 2026
  • Moved into the internal Product team after years of maintaining and evolving the company's core experimentation infrastructure.
  • Developed "Ask Iris," an AI-powered chat interface embedded into the client portal with agentic workflows, real-time data retrieval, market research capabilities, and custom tooling integrations.
  • Built AI-assisted systems to automate A/B experiment creation using LangChain, RAG pipelines, Cloudflare Workers, GitHub Actions, Claude Code, and Cursor.
  • Architected the "OLI Extension," a custom Cursor extension integrating OLI infrastructure with AI agents via MCP servers, browser automation, and local hosting proxies to autonomously build A/B experiments.
  • Focused heavily on integrating AI automations into existing engineering and experimentation workflows.

Tech Stack: TypeScript, React, Tailwind, PHP, Laravel, Python, Node.js, Cloudflare Workers, LangChain, RAG, GitHub Actions, Cursor, Claude Code, MCP, Browser Automation, AI/LLM Tooling

Staff Engineer

Oct 2022 - Oct 2024
  • Focused on engineering enablement, mentoring developers, code review, onboarding, and improving engineering standards and workflows.
  • Led the migration of internal systems from vanilla JavaScript to TypeScript, achieving near-complete type safety across the platform.
  • Expanded OLI to support additional experimentation platforms and improved compilation and deployment workflows.
  • Helped modernise and deprecate legacy systems to improve maintainability, scalability, and developer experience.
  • Contributed broadly to internal tooling, engineering infrastructure, and workflow optimisation, and engineer training initiatives.

Tech Stack: TypeScript, JavaScript, TSX, Node.js, ESBuild, REST APIs, Experimentation Platforms, Internal Tooling

Senior A/B Experiment Engineer

May 2016 – Feb 2023
  • Built enterprise A/B experiments across major client websites like Uber.com, DoorDash.com, Atlassian.com, Ring.com, and many others, leveraging many experimentation platforms including Optimizely, VWO, Convert, and Adobe Target.
  • Autonomously architected and scaled "OLI," the company's core experimentation infrastructure, used for local development, compilation, previews, and automated deployment workflows.
  • Developed custom build tooling, deployment systems, and platform integrations to improve experimentation velocity and reliability.
  • Integrated numerous third-party APIs and internal services into experimentation and deployment tooling.
  • Played a key role in evolving internal engineering workflows and experimentation infrastructure over multiple years.

Tech Stack: JavaScript, TypeScript, React, PHP, Node.js, ESBuild, REST APIs, Optimizely, VWO, Convert, Adobe Target, Browser Automation

Research Corporation of the University of Hawaii

Researcher / Software Developer

Mar 2010 - Dec 2013
  • Built a Drupal 6/7 system from the ground up to aid in data collection for the state's EPSCoR grant across multiple campuses. Scaled the project to create a generic system utilized by EPSCoR researchers in multiple other states, including Utah, New Mexico, Alaska, and New Hampshire.

Previous Experience

  • Tech Director at East Hawaii Cultural Center (2016)
  • Web Developer at Light Bridge Studio (2014 - 2016) - Primary web developer for Home Depot's Careers site as a contractor (HTML/CSS/JS, back-end PHP).
  • Software Developer at TASS USA (2013 - 2015) - Built web projects, databases, and Android apps with a globally distributed team using Drupal 7 and Laravel PHP APIs.
  • Intern at Textron Systems (2010) - Developed large-scale Python scripts for manipulating terabytes of researcher images via SQLite.
  • Freelance Web Programmer (2008 - 2010) - JavaScript, PHP, Drupal, MySQL.

Education

University of Hawaii at Hilo

Bachelor of Science (B.S.), Computer Science

2006 - 2012

Publications

  • Remote Data Visualization through WebSockets
  • Increasing Recognition of Fetal Heart Anatomy
  • Using Online Tutorials and Mastery Learning Compared With Classroom Instructional Methods
  • Usability of Web Interfaces on Mobile Devices

Languages

  • English (Native)
  • Spanish (Duolingo Estimated Elementary)

About Me

My fascination with the web began over 20 years ago, where I spent my afternoons tinkering with Microsoft FrontPage to understand the "magic" of the code living under the hood. A Bachelors in Computer Science and over 15 years of professional engineering later, I'm still driven by that same curiosity.

Growing up in the mid-sized town of Hilo, Hawaii, I've learned to value our diverse community. I believe that collaboration is built on trust first; having the "right answer" means nothing if you haven't built the relationships to implement it together.

I believe that life involves an imperfect balance across many axis. In software you make tradeoffs between maximizing velocity and maximizing safety. In leadership you balance taking moonshot risks with reinforcing what is already working. I believe in collecting the data, but also heeding the intuitions of professionals.

References

Provided upon request.