About Me

Hi, I'm Shashank Gupta, a Senior Frontend Engineer based in London, UK. I design and build modern, scalable front-end platforms - things like micro-frontend portals, shared component libraries, and high-performing web apps that other teams can plug into.

Right now I work at Mott MacDonald (2023-Present), where I've been building an internal micro-frontend portal using Module Federation, Next.js, Turborepo, pnpm workspaces, and shared Azure AD auth - basically: one platform, many independently deployable apps.

My Story

I didn't start in software.

After school in India I tried to follow the "stable career" path. I explored medicine, even did MBBS for a year, but discovered I had a phobia of blood - not super compatible with clinical work. Before that I'd tried pharmacy while prepping for medical entrance exams. None of it felt right.

What did feel right was working with computers. So I joined Bhavan's College, Mumbai University for a B.Sc. in Computer Science (2014-2017). That was the turning point. I found a group of classmates who liked experimenting with tech, and I became one of the people who'd lead practicals, explore new tools, and help others clear exams. I even built an app for our family cable/internet business to manage customers and payments, plus a few projects for classmates - which forced me to learn multiple solutions quickly.

After graduating (with distinction), I hit an unexpected blocker: a lot of Indian MNCs weren't taking candidates with education gaps. That rejection pushed me toward smaller, more hands-on companies - which is where I actually learned the good stuff.

Atidan Technologies (2017-2022)

I became the resident SharePoint/front-end person. I built and enhanced front-end solutions for multiple CMSes using React, AngularJS, jQuery, HTML, CSS, integrated SharePoint, and led 5+ devs through full SDLC. I also worked on performance (lazy loading, viewport rendering) and CI/CD in Azure DevOps, especially for multi-contributor projects.

Infogain India (2022-2023)

I moved deeper into React + TypeScript, integrating Microsoft Graph (with MSAL), building WCAG-compliant component libraries, and improving quality with Jest/Mocha testing. I also worked in teams that were doing micro-frontends and repository-pattern-based apps - so modular, scalable architectures.

Mott MacDonald (2023-Present)

Then I moved to London and joined Mott MacDonald, where I've been building a micro-frontend portal using Next.js, Module Federation and Turborepo.

So the throughline is: I didn't have a straight path, but I became the person teams go to when they need a modern front-end setup that many people can build on.

What I Do

Core Expertise

Frontend: React, Next.js (SSR/SSG, App Router), TypeScript, Tailwind CSS, shadcn/ui, Zustand, TanStack Query/Form
Architecture: Micro-frontends with Module Federation, Turborepo monorepos, pnpm workspaces
Enterprise integration:Azure, AWS, Google Workspaces
DevOps for FE: GitHub Actions, Azure DevOps, CI/CD pipelines, caching, parallel builds
Accessibility & standards: WCAG-compliant component libraries, Storybook-driven docs

Recent Wins (Mott MacDonald)

Built a micro-frontend portal with 5+ independently deployable apps, all sharing Azure AD auth

Created a reusable component library (shadcn/ui + Tailwind v4) with 30+ accessible components

Optimized performance via code splitting, lazy loading, Redis caching

Wrote solid docs (ADRs, Storybook) → 10+ devs onboarded in 2 weeks

How I Work

Platforms over one-offs: I like building things other teams can reuse (component libraries, micro-frontends, shared auth).

Performance is a feature: Code splitting, caching, and intelligent data fetching come in early, not at the end.

DX matters: Good docs, Storybook, ADRs - those make teams faster.

Use the ecosystem: If the org lives in Microsoft 365 / SharePoint / Azure / AWS / Google Workspaces, I integrate with it instead of fighting it.

Make UIs human: Enterprise apps don't have to be ugly or confusing.

Outside of Work

I moved to London to be with someone I love and stayed because I enjoy the culture and the tech scene. I like learning new front-end patterns, trying out new tooling (Next.js updates, Tailwind changes, React libraries), and generally building things that reduce friction for teams.

Current Focus

Getting better at front-end platform engineering: micro-frontends, monorepos, shared UI, and CI/CD

Staying current with Next.js and React tooling for large teams

Exploring AI-assisted tooling (Copilot Studio, OpenAI APIs) to speed up internal dev work

Building experiences that are accessible and fast for large, global user bases

Let's Connect

I'm open to:

Senior/Lead Frontend roles in product or internal-platform teams

Projects that need micro-frontend setup, Next.js migration, or component library work

Work that involves Microsoft 365 / Graph / SharePoint integration

TLDR

Senior Frontend Engineer based in London

Built micro-frontend portal with 5+ apps and shared auth

65% CI/CD performance improvement via GitHub Actions + Turborepo

Started in medicine, found my place in software

Still like helping people learn - that started back in college

Graduated B.Sc. Computer Science with distinction (2014-2017)