Skip to content
gauravsoni.dev
Senior Frontend Engineer at Zivver · Amsterdam, NL

Making the web simple, playful and easy for everyone.

Hi, I’m Gaurav. For 10+ years I’ve built accessible, fast web apps in React and Angular, from banking products to the Outlook add-in I work on today.

Illustration of Gaurav Soni at his desk with a laptop, a JS coffee mug and a code window
// hi, I’m Gaurav
01 / About

Who I am

The short version.

I’m a front-end engineer who cares about the person on the other side of the screen: clear flows, accessible by default, fast on any device.

I’m at my best untangling hard problems under pressure and turning them into interfaces customers enjoy. Today I build Zivver’s Outlook add-in in React and Redux. Before that I spent four years at Backbase building banking products in Angular. I work closely with product, UX and backend, and bring accessibility and design-system thinking into UX sessions.

  • Accessibility
  • Design systems
  • Performance & monitoring
  • Monorepos
  • Mentoring
How I think about UI <Gaurav />
GS Frameworks Quality Scale React Next.js a11y Testing Nx Docker
daily driver strong
02 / Stack

What I build with

Tools I reach for every week.

LANGUAGES

  • HTML
  • CSS / SASS
  • JavaScript
  • TypeScript

FRAMEWORKS & STATE

  • React
  • Next.js
  • Angular
  • Redux
  • NgRx

BACKEND & DATA

  • Node.js
  • Express.js
  • PostgreSQL
  • Zod
  • Pino
  • REST APIs

UI

  • Chakra UI
  • Tailwind
  • Bootstrap
  • Material

TESTING & MONITORING

  • Jest
  • React Testing Library
  • Playwright
  • Sentry
  • Kibana

BUILD & SHIP

  • Vite
  • Webpack
  • Rollup
  • Nx
  • GitHub Actions
  • Jenkins
  • Docker
03 / Experience

Where I’ve worked

12 years, four teams, one constant: the user.

— nowAmsterdam Now

Senior Frontend EngineerZivver

  • Built agentic AI workflows that sped up my day-to-day development work by 10×.
  • Integrated Sentry performance monitoring, which led to a 30% performance improvement.
  • Added logging and monitoring with Kibana to trace user interactions and debug issues faster.
  • Made e2e tests up to 40% faster by removing duplicate log-ins in Playwright.
  • React
  • Redux
  • TypeScript
  • Playwright
  • Sentry
  • Kibana
Utrecht

Senior Frontend EngineerBackbase

  • Delivered a configurable positive-pay (fraud detection) feature that teams could use as-is or extend via slots.
  • Built an Angular Schematics tool that generates boilerplate, saving app developers time and cost.
  • Led the migration to an Nx monorepo and raised accessibility from WCAG A to AA.
  • Cut Playwright run time in the Jenkins pipeline by up to 50%; my docs cut implementation time by 30%.
  • Mentored a junior front-end developer.
  • Angular
  • NgRx
  • TypeScript
  • Nx
  • Playwright
  • Jenkins
Hyderabad

Frontend EngineerValueLabs

  • Delivered a deal-tracking SPA for managing real-estate acquisitions.
  • Contributed to the front-end design system.
  • Translated UX and business requirements into clean, maintainable code.
  • Angular
  • TypeScript
  • Design system
Chandigarh

Software EngineerBebo Technologies

  • Built the single-page app UI for an outsourcing portal.
  • Implemented REST communication and server-side features in Python + Django.
  • JavaScript
  • REST
  • Python
  • Django

Education

Bachelor of Technology, Computer Science
Institute of Engineering and Technology, Bhaddal, Punjab
04 / Beyond work

What else I do

Side quests that keep me sharp.

Freelance

Part-time, for teams that need a senior frontend hand for a focused project.

Get in touch
05 / Contact

Got an idea that needs a friendly interface?

Let’s make it simple, playful and easy to use. Send me a message on LinkedIn; I usually reply within a couple of days.

Message me on LinkedIn (opens in a new tab)