About me

Engineer at heart,
builder by nature.

I'm Mohammad Afsari, a London-based Senior Full Stack Engineer with a background in civil engineering. I enjoy building useful, well-designed products and working with people who care about solving meaningful problems.

Mohammad Afsari talking with others at an event
9+Years experience
1stClass degree
LondonBased in the UK

Professional experience

  1. Senior Full Stack Engineer

    Legal 500
    2025 to present

    Developing and maintaining Legal 500 while helping migrate its legacy WordPress platform. Building analytics and internal migration tooling, and leading the Mondaq team as mondaq.com integrates with Legal 500 following its acquisition.

  2. Full Stack Engineer

    Frasers Group
    2022 to 2025

    Built features across ecommerce storefronts and services using Amplience, Algolia and commercetools. Improved content delivery with Redis caching, supported brand and international site launches, and worked with stakeholders to deliver tested features across the product roadmap.

  3. Full Stack Engineer

    Cognizant
    2021 to 2022

    Worked with European Tyre Enterprise to cleanse and transform data for Salesforce and business intelligence platforms. Built an internal management tool to help wholesalers access customer address information across the UK.

  4. Software Engineer

    Mott MacDonald
    2020 to 2021

    Helped rebuild a legacy system for Highways England, developing reporting pages, migrating data and creating Power BI dashboards. Also maintained the client's landing page as part of the wider redevelopment.

  5. Graduate Engineer

    Mott MacDonald
    2017 to 2020

    Developed data migration algorithms for Highways England, transferring geotechnical records from its existing HAGDMS database management system to the replacement GDMS platform.

Education

MEng Civil Engineering (1st Class)

City, University of London

2013 – 2017

City University of London logo

Technical skills

Always learning
  • React
  • Next.js
  • TypeScript
  • Node.js
  • PostgreSQL
  • GraphQL
  • AWS
  • Terraform
  • Tailwind CSS
  • Docker
  • Cypress
  • Jest
  • Git
  • CI/CD
  • System Design
  • Problem Solving
  • Azure
  • JavaScript
  • MUI
  • Shadcn
  • Redis
  • Astro
  • Algolia
  • Commercetools
  • Amplience
  • Contentful
  • DatoCMS
  • Segment
  • Snowflake

My approach

I bring a structured, thoughtful approach to software development, shaped by both my engineering background and professional experience. I care about writing clean, maintainable code, collaborating effectively and building products that create real value for users.

  • Solve real problemsFocus on meaningful impact
  • CollaborateWork well with others
  • Keep learningStay curious and adaptable

Download my full CV

Explore my experience, skills and education in more detail.

Download CV (PDF)
Open to opportunities

Let's build something great.

I'm always open to discussing new opportunities and interesting projects. Feel free to get in touch.

Get in touch