Skip to content
asif.
Frontend engineer · 13+ years of experience

Hello, I'm Asif.

I'm a frontend engineer building systems for complex products.

Currently a Senior Staff Software Engineer at FourKites, working on design systems, frontend architecture, and product interfaces for logistics software.

Asif Ahmed smiling outdoors
Kolkata, India

About the work.

I build product interfaces and the shared tools that make them easier to develop.

That has included app marketplaces, developer portals, component libraries, design systems, and data-heavy dashboards. Some of it is visible to customers; much of it gives other teams a reliable place to start.

I've worked with React, Vue, Svelte, and web components. I tend to focus on clear interfaces, accessible behavior, and the practical details of shipping and maintaining them.

From products to platforms.

My path from building interfaces to setting frontend direction and creating foundations other teams can build on.

Sep 2024 — Present

FourKites

Senior Staff Software Engineer

Setting frontend direction for enterprise logistics products through shared UI architecture and AI-assisted development tools.

  • Established the Elemental Design System (EDS) as a shared UI foundation across FourKites products.
  • Defined modular frontend architecture for a large monorepo and data-heavy product dashboards.
  • Made EDS knowledge available to AI-assisted UI workflows through an MCP server and Claude plugins with focused skills.
  • Built Catalyst, a generative UI library for composing interfaces dynamically from reusable parts.
Aug 2023 — Sep 2024

Mesh.ai

Principal Software Engineer · Frontend

Led frontend work for a performance management product during a broader product experience refresh.

  • Led a team of five frontend engineers and partnered with design and product to guide the refresh.
  • Built and maintained Rabbit, the flexible component library behind the product design system.
Apr 2018 — Aug 2023

Freshworks

Staff Engineer · Frontend

Senior Software Engineer (2018–20) → Lead Software Engineer (2020–22) → Staff Engineer (2022–23)

Grew from senior to staff engineer while building the frontend foundations of the Marketplace and Developer Platform.

  • Unified the public Marketplace and in-product app gallery on one codebase for a catalog of more than 1,200 apps.
  • Created Crayons, an open-source web component library that gives Freshworks app developers a shared UI foundation.
  • Built developer-facing experiences across the portal, website, and tools for creating and publishing apps.
  • Shipped a 40 KB Svelte widget for in-product app discovery and contributed to testing, accessibility, and delivery tooling.
Apr 2016 — Apr 2018

Cognizant

Programmer Analyst

Delivered client-facing web interfaces and hybrid mobile apps, and built Angular-based DevOps tools with distributed teams.

Oct 2013 — Apr 2016

Hexaware Technologies

Software Engineer

Maintained an enterprise platform for building and deploying Cordova and PhoneGap apps. Built internal apps on that platform, including a ticket approval flow for managers.

Notes on the work.

A few posts about building for the Freshworks Developer Platform.

The parts I work on.

01 /

Product interfaces

Web apps and dashboards built with React, Vue, and Svelte, with attention to accessibility and performance.

02 /

Shared UI

Design systems, web components, and component libraries that help teams work from the same foundation.

03 /

Developer tools

Portals, documentation sites, app marketplaces, and the build and delivery tools behind them.

Want to connect?

Get in touch.

Email me