Hi, I'm Anas 👋
I'm a software engineer, part-time gamer and permanent geek. You've discovered my piece on the internet. Make yourself at home
Experience

Bridge
Jan 2023 - PresentSenior software engineer
I work on the APIs that let businesses connect to bank accounts and initiate payments. My work covers bank integrations, payment flows and the interfaces around them, from the first product discussions through to running them in production.
TypeScript
Node.js
NestJS
React
Java
Spring Boot
PostgreSQL
MySQL
Redis
Datadog
Playwright
AWS
Bridge
Jan 2023 - PresentSenior software engineer
I work on the APIs that let businesses connect to bank accounts and initiate payments. My work covers bank integrations, payment flows and the interfaces around them, from the first product discussions through to running them in production.
TypeScript
Node.js
NestJS
React
Java
Spring Boot
PostgreSQL
MySQL
Redis
Datadog
Playwright
AWS
I led a bank integration migration across our Spring Boot services, rebuilding the configuration model and adding a UI to create and update banks. We ran the old and new paths in parallel during the rollout. I also design and maintain payment APIs that handle over €1 billion in transactions a year.
Other work includes shipping an AI financial advisor through secure APIs, improving production monitoring with Datadog, and introducing Playwright tests. I've also helped move more of our frontend and Node.js code to TypeScript.

Crédit Agricole CIB
Nov 2021 - Jan 2023Full-stack engineer · Freelance
As a freelance engineer, I worked on a collateral management platform handling more than 10,000 transactions a day. I built features across React and Spring Boot, then took on the frontend lead role.
React
Redux
TypeScript
Java
Spring Boot
PostgreSQL
GCP
Kubernetes
Crédit Agricole CIB
Nov 2021 - Jan 2023Full-stack engineer · Freelance
As a freelance engineer, I worked on a collateral management platform handling more than 10,000 transactions a day. I built features across React and Spring Boot, then took on the frontend lead role.
React
Redux
TypeScript
Java
Spring Boot
PostgreSQL
GCP
Kubernetes
The platform had sub-second latency requirements, so responsiveness mattered on both sides of the API. I also built a shared component library used by more than ten developers across business units.
As frontend lead, I reviewed code, mentored junior developers and helped the team agree on how we built frontend features. The library gave us common components to work from across the applications.

Société Générale ABS
Sep 2020 - Nov 2021Full-stack engineer
I worked on account-opening software for bank staff and customers in Africa. That included a web app for agents and a mobile app that let customers open an account entirely online, using React, React Native and Spring Boot.
React
React Native
TypeScript
Java
Spring Boot
PostgreSQL
Grafana
Société Générale ABS
Sep 2020 - Nov 2021Full-stack engineer
I worked on account-opening software for bank staff and customers in Africa. That included a web app for agents and a mobile app that let customers open an account entirely online, using React, React Native and Spring Boot.
React
React Native
TypeScript
Java
Spring Boot
PostgreSQL
Grafana
I helped turn business requirements into technical tasks and contributed to the application architecture as well as the implementation. The agent-facing application reduced onboarding time by 60%.
On the customer side, I worked on the mobile account-opening flow, which reached more than 10,000 users. My work spanned the web interface, mobile app and backend.