New!
The publication beta now supports navigation.
Opt in now.
Homepage
Open in app
Sign in
Get started
Onfido Technology
Building an open world where identity is the key to access
Machine Learning
Front End
Mobile
Our Team
Work with us
Follow
Migrating ~600 files to TypeScript
Migrating ~600 files to TypeScript
The good, the bad and the ugly.
Andre Rabello
Dec 17, 2020
Taming The Beast — Refactoring to empower teams
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…
Pedro Arvela
Aug 28, 2020
Distributing compiled iOS Swift static libraries and Swift static frameworks
Distributing compiled iOS Swift static libraries and Swift static frameworks
Great libraries are ones that are easy to consume. They must be easy to install and use. So how can we make Swift static libraries easy to…
Anurag Ajwani
Apr 19, 2020
Building Multi-Cloud Machine Learning Platform using Kubernetes and Kubeflow
Building Multi-Cloud Machine Learning Platform using Kubernetes and Kubeflow
Over the past few years, we’ve invested significant effort into building better research infrastructure for our team
Hamed Saljooghinejad
Apr 8, 2020
Dependency injection in iOS and Swift using Swinject and SwinjectStoryboard
Dependency injection in iOS and Swift using Swinject and SwinjectStoryboard
Most apps that we build for iOS rely on some functionality developed and serviced by another provider. For example allowing you to login…
Anurag Ajwani
Mar 11, 2020
How to deprecate old components in Figma design systems
How to deprecate old components in Figma design systems
A strategy to help ease some of the pain and confusion when deprecating unwanted components from your Figma design system.
Steve Dennis
Feb 12, 2020
What is a TPM?
What is a TPM?
TPM stands for Technical Program Management — As a function and role we drive the delivery of company objectives through the tech…
Afiya Chohollo
Feb 11, 2020
Working software and comprehensive documentation?
Working software and comprehensive documentation?
During our recent API upgrade project at Onfido we let the documentation drive the development cycle, leaving us with release ready docs…
Alan Carrie
Feb 11, 2020
Five essential Figma plugins
Five essential Figma plugins
There are already too many Figma plugins available to easily find the hidden gems. Below are five I’ve found useful in my work at Onfido.
Steve Dennis
Jan 30, 2020
Building a culture of accessibility at Onfido
Building a culture of accessibility at Onfido
Accessibility is a team effort. To ensure we’re taking the best approach towards being accessible, we had to onboard the whole company.
Charlotte Sferruzza
Jan 27, 2020
Work Experience at Onfido: Modelling the Solar System with Python and PyGame
Work Experience at Onfido: Modelling the Solar System with Python and PyGame
Recently a work experience student joined my team for a week. Roda is in her last year at a local school and is trying to decide whether…
Henry Heath
Jan 9, 2020
OKRs: the guideposts to focused Product Roadmaps
OKRs: the guideposts to focused Product Roadmaps
Here we will discuss OKRs: what they are, what they are not and how you can apply them throughout all levels of an organisation. We will…
Afiya Chohollo
Aug 29, 2019
Metaprogramming in JS: Write your first codemod!
Metaprogramming in JS: Write your first codemod!
Part 2: Modify and verify your codebase using jscodeshift
Kacper Kula
Aug 22, 2019
Metaprogramming in JavaScript with jscodeshift
Metaprogramming in JavaScript with jscodeshift
Part 1: How to analyse and modify your programs
Kacper Kula
Aug 8, 2019
Reusing code and resources with Swift static libraries and resource bundles
Reusing code and resources with Swift static libraries and resource bundles
Have you ever copied and pasted the same code into more than one of your app projects? What happens when you find a bug in that code? You…
Anurag Ajwani
Jul 30, 2019
Service: Shedding some light on Service Managers
Service: Shedding some light on Service Managers
When I first used to think of tech companies, one of the things that came to mind was a group of engineers working hard to try and build…
Sajjad Choudhury
Jun 26, 2019
Why You Should Master CSS Grid as a Front-End Engineer
Why You Should Master CSS Grid as a Front-End Engineer
If you’re Front-End Engineer most likely you avoid to spend time on CSS...
Giacomo Magini
Jun 24, 2019
Live Face Tracking on iOS using Vision Framework
Live Face Tracking on iOS using Vision Framework
Have you wondered how apps such as Snapchat add props to faces on screen? Or how they change your face in funny ways? They do so by first…
Anurag Ajwani
May 27, 2019
Migrating React Native app to React Hooks
Migrating React Native app to React Hooks
React Hooks are slowly taking over the React world. Let’s use them today in React Native!
Kacper Kula
May 22, 2019
Accessibility on iOS: Make your app more accessible using UIScrollView
Accessibility on iOS: Make your app more accessible using UIScrollView
Today is global accessibility awareness day. Every third Thursday of May each year is a day to get everyone talking, thinking and learning…
Anurag Ajwani
May 16, 2019
User guidance: how to provide meaningful feedback to users
User guidance: how to provide meaningful feedback to users
How we improved the way we guide users to make them achieve a complex task
Charlotte Sferruzza
May 13, 2019
6 Principles for Truly Effective OKRs (Part 2)
6 Principles for Truly Effective OKRs (Part 2)
Well-crafted OKRs require a team and organisation context that fosters collaboration and learning
João Craveiro
May 13, 2019
Building a simple lane detection iOS app using OpenCV
Building a simple lane detection iOS app using OpenCV
Have you ever wanted to build an app that add stickers to a face? Or maybe an app that can read text on boards for visually impaired users?
Anurag Ajwani
Apr 28, 2019
ML Tale: Building an Automated ML Training Pipeline and Scale the Service
ML Tale: Building an Automated ML Training Pipeline and Scale the Service
At Onfido, we use state of the art computer vision and machine learning to solve the challenging problem of verifying user identity across…
Hamed Saljooghinejad
Apr 24, 2019
About Onfido Tech
Latest Stories
Archive
About Medium
Terms
Privacy