Adrian Cruz

Search, discovery and personalization software engineer

Adrian is a software engineer, an open-source contributor, and sometimes a speaker. He works at an educational tech startup, Teachers Pay Teachers, helping educators get the resources they need.

Past Activities

Adrian Cruz
Code BEAM SF 2019
28 Feb 2019
13.50 - 14.35

Getting results: finding what we need with Elixir

Elixir is a big part of the technical footprint at Teachers Pay Teachers. But it all started out small, and Adrian will dive into the details of this journey.

From the beginning, the team focused on getting their users the information they need, in the most optimal way possible. As a marketplace, this meant they were going to focus their initial efforts on search. Adrian will go through the anatomy of a search from the point of a user typing a keyword, dive into their lexer, all the way down to ranking algorithms.


The main objectives of this talk are to share the learnings Adrian has found along the way while introducing Elixir into the Teachers Pay Teachers tech stack. There will be a focus on marketplaces and building out product search infrastructure since that is one of the main routes of user engagement at Teachers Pay Teachers.


Engineering individual contributors/managers, product managers, etc. who are looking to hear more about Elixir adoption, beginner Elixir users, or even advanced Elixir users who have been looking to hear case studies for using GraphQL.

Adrian Cruz
Code BEAM SF 2018
16 Mar 2018
15.20 - 15.45


Articles: 1

Mixing in Elixir to Build Search - SLIDES - Code BEAM SF 2018

Article by Adrian Cruz

Slides from Adrian Cruz's talk "Mixing in Elixir to Build Search" - Code BEAM SF 2018


Videos: 1