Experience
2020 — Now
San Francisco, California, United States
At Peregrine, we create technology to help mission-critical government institutions make data-driven decisions, power real-time operations, and strengthen community relationships.
Our team develops data fusion platforms that empower agencies to integrate and secure all of their data. On top of these platforms, we deploy interactive software applications to help professionals make real-time decisions backed by reliable information.
Peregrine has been used to combat mass-scale wildfires, coordinate emergency services efforts, provide disaster relief to communities, protect victims of human trafficking, defuse organized crime networks, and more. Customers use the same platform to facilitate Freedom of Information responses, provide targeted social services, and share data with their communities.
With every partnership, Peregrine delivers industry-leading privacy and security controls to help government institutions unlock complex data workflows, enable new types of public-private partnership, and build trust with the communities they serve.
2019 — 2020
San Francisco, California, United States
Core, Messaging, Network
Individual contributor within the Core product group. Mostly refined various aspects of major surface areas across web and mobile, such as channels, threads, activity, notifications, and more. Contributed to the major 2020 desktop redesign.
San Francisco, California, United States
Designer #2. As part of a very small and fast-paced team, I spent a half-year tactically executing on key product priorities and accelerating growth. Below is an overview of what I accomplished in just about 6 months. Ask me why I left.
Database lookups and rollups
Designed an intuitive method for creating point-and-click relations between databases, a.k.a. “lookups” or foreign keys. In a follow-on phase, we added the ability to “rollup” a related cell with simple aggregations, such as count, max, average, etc.
This simple building block opened up a whole new world of use cases for database pages, including:
Project management, e.g. connect projects and tasks together, run sprints and capture issues
CRM, e.g. manage your sales pipeline and customize your cycles: opportunities, leads, sales, customers…
Hiring process, e.g. link up candidates to interviews, fold in role-based exercises and interviewer reviews
Credit system
Designed a generous credit system for individuals and teams. By performing simple and basic actions in the system, users acquire real-currency credit that can be used to get free months of Pro. Basic actions include signing in from different platforms, downloading the mobile app, importing from various services, etc.
Content, voice and tone were a major part of the project: this was about helping people easily get started with the product rather than advertising. It ended up doubling as a decent growth vector for new team activations.
Dark mode
Designed and implemented a full-proof theming system, including custom theme definitions and dynamic grayscale tinting. Shipping this involved refactoring hundreds of files containing locally-declared styles.
Interface systems
Developed a library of reusable interface components. Codified and implemented a visual system into interactive components and intuitive APIs. Initially built for the core product, later extended to the marketing website.
Palo Alto, California, United States
Alongside engineers and product managers, I led product design for many initiatives, including the core platform and various data analysis and data management applications sitting on top of it. Products include Gotham, Foundry and Radar.
During my first month, a colleague and I developed the primary drag-and-drop interface used to assign Palantir analysts to customers and track deployments across the entire company.
Soon after, I started a team dedicated to design systems and developer experience. We built tools to bridge the gap between designers and engineers, and scaled them across the company. We decided to open source the better parts of it in the form of Blueprint, one of the first strongly typed React UI toolkit combining both visuals and interactivity into a coherent API. We improved things further with feedback from the open source community. It has been used by several startups and fast-moving organizations to kickstart their product interface, such as Roam Research, Data USA, Tonic, Aleph…
Along the way, I also helped out many business and internal development teams with building out custom software on top of the data platform.
Paris Area, France
Designed and engineered the first version of the Teleportd plugin, allowing people to export social photos to any website. Also developed 3 picture layouts for this plugin.
Designed a Web application that allows users to search in real-time through millions of social photos shared everyday.
Designed the iOS app icon of the very first teleportation device.
Developed a Python wrapper around the Teleportd API.
Education
2008 — 2013
EFREI - Grande école du numérique
Master of Science
2008 — 2013
2010 — 2010
San José State University
Computer Science
2010 — 2010
2012 — 2012
Université du Québec à Chicoutimi
Computer Science
2012 — 2012
2008 — 2011
Université Paris-Est Marne-la-Vallée
Bachelor of Science
2008 — 2011