Mattia Asti

Software Engineer

I'm a self-taught software engineer with 13+ years of experience. I've been building various products and tools over the years while working at different companies. I work best with Javascript/Typescript across the full stack while specialising in the frontend where I've been using React for years. I consider myself a beginner with Rust. In my spare time you can find me playing with Raspberry Pis, home automation and LoRa mesh networks.


Software Engineer - Apple May 2022, current

I'm part of Apple Services Engineering. My team is building and maintaining internal tools that help localize our apps and services. I've done extensive work to improve our monorepo of multiple web apps and shared components with state of the art tooling, greatly increasing speed, cost savings and DX across a distributed team.

Technical Lead - tru.ID (IDlayr) Jan 2021, May 2022

tru.ID is an early-stage startup transforming authentication with SIM security. I was the owner of the frontend for the user-facing products which I've contributed both to the API and technical design. We used React with Next.js and took advantage of the Vercel serverless platform

  • Built the Developer Portal which included: public docs, code samples and a console dashboard.
  • Extensive work on the authentication layer including OIDC integrations and e2e tests with Playwright.
  • Helped build the design system and a React components library, with a focus on a11y.
  • Contributed to SDKs and a mobile app using React Native to demonstrate the capabilities of our platform.

Senior Software Engineer - 11:FS Oct 2019, Sep 2020

11:FS is a leading Fintech consultancy. I worked on Foundry, their modular, ledger-first set of components that lets you build digitally native propositions to scale at speed. I worked mainly on the frontend which included a web admin portal, a mobile app, and internal tools.

  • Lead the GraphQL API design and authentication layer with Auth0, including the architecture of a mobile passwordless login.
  • Built the components library for our design system using CSS-in-JS.
  • Built various PoC to demonstrate different integration capabilities.
  • I was one of the engineers responsible to run demos to our existing and potential clients, including top-tier banks.

Senior Software Engineer - TES Global Oct 2017, Aug 2019

At the time TES was one of the largest professional networks in the world with 8M+ teachers. The stack was based on 150+ node microservices and React on the frontend.

  • Significant refactoring of a payment gateway, allowing a reduction in bugs producing duplicated/missing transactions and lost revenue in the busiest part of the website, the resources marketplace (~500k views per day)
  • Introduced GraphQL in our mobile app allowing a significant optimisation of the network usage and caching.

Co-founder - Hextech Jan 2017, Jan 2021

It started as a side project with friends working in our spare time during evenings but over the years we built 2 mobile apps, an e-commerce, and tried to launch a new startup to help kids learn about financial education. Learned a lot from our failures.

Lead Developer - TechHub Oct 2013, Oct 2017

During my time TechHub was the leading co-working space in London. I've integrated our backend systems with different payment gateways and dealt with localisation after launching 5 international locations. I also built the internal CRM, website, and a mobile app for the members.