Open in app
Home
Notifications
Lists
Stories

Write
Onfido Product and Tech

Home
About
Engineering
Machine Learning
Product
Design
Work with us
Mario Cardoso

Mario Cardoso

·Apr 29

Browser screenshot tool with MediaStream API

Problem Recently we took on a challenge to create a solution for our Analysts who needed to perform a manual action as part of a traceability process. They needed to verify a user-submitted security code against a UK government database to prove a person’s right to work. Then, they needed to…

Js

3 min read

Browser screenshot tool with MediaStream API
Browser screenshot tool with MediaStream API

Sérgio Martins

Sérgio Martins

·Apr 18

How to Start with Chaos Engineering Experiments?

The acceptance criteria you should be using for chaos engineering experiments — Chaos engineering experiments can be highly exploratory at the beginning. You often have low to no clue of what to look for other than the possible unavailability of the system. Let me give you a hand, and provide you with the acceptance criteria to get you started: Downtime — Are…

Chaos Engineering

3 min read

How to Start with Chaos Engineering Experiments?
How to Start with Chaos Engineering Experiments?

Steve Dennis

Steve Dennis

·Apr 14

Evaluating design system adoption using custom CSS

One of the more tedious parts of a design system team’s job is auditing for component and token usage in live products. …

Design Systems

6 min read

Evaluating design system adoption using custom CSS
Evaluating design system adoption using custom CSS

Summer Gaasedelen

Summer Gaasedelen

·Dec 23, 2021

Tips for planning a remote Hackathon

In 2020, Onfido held its first remote Hackathon event. We called it “The 2020 Effect,” and invited participants to help shape the impact 2020 would have on Onfido. No one on the committee had planned a remote Hackathon before then. …

4 min read

Tips for planning a remote Hackathon
Tips for planning a remote Hackathon

Steve Dennis

Steve Dennis

·Oct 25, 2021

How we improved our project and file structure in Figma

Like many design teams, Onfido made the transition from Abstract + Sketch, to Figma in the last couple of years. One of the common resistance points internally before making that switch, was Figma’s lack of Git-style branching that Abstract enabled. The design team had come to rely on branching and…

Figma

7 min read

How we improved our project and file structure in Figma
How we improved our project and file structure in Figma

Lyubomira Dimitrova

Lyubomira Dimitrova

·Aug 23, 2021

ML Ops — a TPM’s guide on how to get started

First things first — Why am I writing this article? I had my first experience working on deploying a new machine learning model to a live production system two years ago when I joined a high profile project said to be game-changing for our business (no pressure!). We had a…

Technical Program Manager

10 min read

ML Ops — a TPM’s guide on how to get started
ML Ops — a TPM’s guide on how to get started

Patrick Cahill

Patrick Cahill

·Aug 11, 2021

Onfido’s Legal Design Journey

At Onfido we’re continually innovating and thinking about how we can improve important things like our communication, customer experience, processes and services. After all, one of our core values is ‘find a better way’ and Onfidoers practice this in their daily work. When Patrick Cahill from the Onfido legal team…

Legal

4 min read

Onfido’s Legal Design Journey
Onfido’s Legal Design Journey

Mark Opland

Mark Opland

·May 24, 2021

Improving User Experience in Identity Proofing

2020 was not a normal year by any means. The world changed, and as the physical world stood still, the digital world accelerated. Our work, personal, and family lives all came crashing together — from figuring out virtual homeschooling to how to navigate the grocery store. There’s a running joke…

Design

4 min read

Improving User Experience in Identity Proofing
Improving User Experience in Identity Proofing

Andre Rabello

Andre Rabello

·Dec 17, 2020

Migrating ~600 files to TypeScript

Co-authored by Mario Cardoso and Andre Rabello. The Operations Tools team in Onfido handles a lot of repositories. Being “the glue” for manual check processing, the domain is large and vast. Front-end projects were written in JavaScript and while there was some Flow types, they weren’t first-class citizens and were…

Typescript

9 min read

Migrating ~600 files to TypeScript
Migrating ~600 files to TypeScript

Pedro Arvela

Pedro Arvela

·Aug 28, 2020

Taming the Beast — Refactoring to Empower Teams

One day I stumbled onto a ticket from the website team that was open for several days. The ticket was for a simple change, to enable file compression. The comments went back and forth. First we would try something, then we would ask someone else to test. Then they would…

Refactoring

5 min read

Taming The Beast — Refactoring to empower teams
Taming The Beast — Refactoring to empower teams
Onfido Product and Tech

Stories from Engineering, Machine Learning, Product and Design at Onfido

Connect with Onfido Product and Tech

Editors

Vincent Guillevic

Vincent Guillevic

www.vincentguillevic.fr

Alvaro Fernando Lara

Alvaro Fernando Lara

Software person, loves running and enjoying the process rather than the outcome. Working at Onfido to help bring identities online.

Mark Opland

Mark Opland

VP of Design @onfido, fintech nerd, father, soccer fan, human being

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable