Community Blog

Community Blog

Open Source in Finance Podcast: The FINOS Perspective Project - Interview With Andrew Stein of J.P. Morgan Chase

May 26, 2021

In this episode of the podcast, Tosha Ellison and Grizz Griswold (both of FINOS) interview Andrew Stein, Executive Director at J.P. Morgan Chase, and Lead Maintainer on the FINOS Perspective open source project. We discuss the project itself, its genesis, problems that Perspective solves for what users, and then pull in examples of what the project and the software can do. We also look at who should, and why they should get involved in consuming and contributing to the open source project.

Episode show notes are available below.

Find all of our podcasts at, Apple Podcasts, Spotify, and all podcast platforms.




Andrew also gave a presentation and demo on "How to Build an Order Book Simulation with Perspective" last month - so check that out too.


Perspective is an interactive visualization component for large, real-time datasets. Originally developed for J.P. Morgan's trading business, Perspective makes it simple to build real-time & user configurable analytics entirely in the browser, or in concert with Python and/or Jupyterlab. Use it to create reports, dashboards, notebooks and applications, with static data or streaming updates via Apache Arrow. As a library, Perspective provides both:

  • A fast, memory efficient streaming query engine, written in C++ and compiled for both WebAssembly and Python, with read/write/stream/virtual support for Apache Arrow.
  • A framework-agnostic User Interface Custom Element and Jupyterlab Widget, via WebWorker (WebAssembly) or virtually via WebSocket (Python/Node), and a suite of Datagrid and D3FC Chart plugins.

Perspective Website 

Perspective GitHub Repo 

Perspective Case Study 


Andrew Stein, Executive Director, J.P. Morgan Chase

Andrew has been a web developer for 15 years. Despite winning the 2018 Nueske’s Bacon Night Award as a member of team “Lard and In Charge” at “Hogs for the Cause” BBQ festival, Andrew rejected a life of perennial BBQ fame and returned to programming full-time where he currently works on Perspective at JPMC.



About the Open Source in FINANCE Podcast

The FINOS Open Source in Finance Podcast celebrates open source projects and interesting topics at the cross section of financial services and open source. So far, our industry experts have discussed practical applications of and their real-world experiences with a range of open source projects including desktop interoperability, low code platforms, synthetic data, and data modeling. They’ve also discussed best practices for inner source, common myths about open source and why commercial companies choose to introduce open source offerings. Tune in and subscribe to hear what comes next.
►►Join us for the FINOS & Linux Foundation Open Source Strategy Forum (OSSF)

London | New York

►►Listen to all of our podcasts on these platforms as well as others: Apple Podcasts Spotify

Check it out, subscribe, and don’t forget to rate us (5 stars)! 


Interested in this FINOS open source project, or any of our other projects? Click the link below to see how to get involved in the FINOS Community.

Get Involved


This Week at FINOS Blog - See what is happening at FINOS each week.

FINOS Landscape - See our landscape of FINOS open source and open standard projects.

Community Calendar - Scroll through the calendar to find a meeting to join.

FINOS Slack Channels - The FINOS Slack provides our Community another public channel to discuss work in FINOS and open source in finance more generally.

Project Status Dashboard - See a live snapshot of our community contributors and activity.

Events - Check out our upcoming events or email if you'd like to partner with us or have an event idea.

FINOS Virtual "Meetups" Videos & Slides - See replays of our virtual "meetups" based around the FINOS Community and Projects since we can't all be in the same room right now.

FINOS Open Source in Finance Podcasts - Listen and subscribe to the first open source in fintech and banking podcasts for deeper dives on our virtual "meetup" and other topics.