Skip to content

I build design systems.I used to build the hardware they run on.

I spent ten years designing server hardware before I moved to the frontend. I wanted to be closer to the people using what I build, instead of sitting a few layers underneath them. Now I work on design systems: components, tokens, and mostly the plumbing that gets teams to actually adopt them.

Nik Shah

Experience

  1. Senior Software Engineer, Design Systems

    SamsaraRemote

    Feb 2025 - present1 yr 7 mo

    React Native · React · TypeScript · Accessibility · Design tokens

    I lead Samsara's design system. The biggest thing I've shipped there is a fully featured table and filtering system that now runs in over a hundred independent places across the app. Right behind it is our new React Native mobile design system, which I built from scratch as the only developer on it. The rest of my time goes to building out the rest of the system, being ruthless about the quality of what we hand to internal teams and to our customers, and putting safeguards in place so that bar holds long after I stop watching it.

    What I shipped
    • Built our React Native design system from scratch, solo, with no designs to work from. It's 30+ components now, from primitives up to the large composite ones, mirroring the web system but with the behavior iOS and Android actually expect. All of it meets our accessibility bar.
    • Designed and shipped the company-wide table and filtering system that replaced four separate legacy table implementations. Better responsiveness and accessibility, and one place to fix things instead of four.
    • Built our next-gen frontend infrastructure so feature teams can build and ship independently, including the testing framework and the intra-package router. Testing runs on MSW, screenshot testing and Vite browser testing, behind coverage guardrails that enforce themselves, partly so AI agents can't do the wrong thing.
    • Worked with product teams to get them moved over, and wrote AI migration guides that carried 101 pages onto the new table and filter components without me touching each one.
    • Mentored an engineering intern through shipping app-wide dark mode. That meant rewriting our global CSS onto color tokens and working out theme switching that doesn't fall apart on maps, popovers and portals.
    • Set up visual regression testing and got Storybook current, so component changes stop quietly breaking things downstream.
    • Sped up our TypeScript tooling, added strict import rules, and cut bundle size.
    • React Native
    • React
    • TypeScript
    • Design Systems
    • Accessibility
    • Design Tokens
    • Storybook
    • Visual Regression
    • Dark Mode
    • CI/CD
    • Mentorship
  2. iOS Developer

    UpkeepaSelf-employed

    Mar 2026 - present6 mo

    Swift · SwiftUI · CloudKit · App Store

    A daily planner for home maintenance, habits, tasks and meals. Households share one plan and a grocery list that syncs aggressively, because the whole thing falls apart the moment two people are looking at different lists. Nothing touches my servers; it all lives in the user's own CloudKit. I designed, built and shipped it on my own. It's on the App Store now.

    • Swift
    • SwiftUI
    • CloudKit
    • iOS
    • watchOS
    • Product Design
    • App Store
  3. Frontend Engineer 2 (L5)

    Amazon · ShopbopFort Collins, CO · Remote

    Apr 2022 - Feb 20252 yr 11 mo

    React · TypeScript · Styled Components · Java · Node

    I owned Shopbop's design system and the global parts of the site: top nav, footer, search, GDPR, legalese. I also ran the accessibility and Core Web Vitals work.

    What I shipped
    • Cut site-wide latency and layout shift. Fixed our srcset and image optimization, added WebP, and built an internal Vite/Tailwind/React app so content schedulers could produce correctly sized media with the aspect ratio already locked in.
    • Led an internal latency working group that raised our Lighthouse scores 6 points in 2024.
    • Ran the React 16 to 18 upgrade across about 40 micro-frontend repos with no downtime. A couple of teams had no capacity to migrate their Enzyme tests, so I wrote shims for them.
    • Decoupled the CMS rendering engine using iframes, taking time-to-production on CMS features from 2 weeks to 1 day.
    • Moved Shopbop off $96K/yr of manual translation onto internal machine translation, and onboarded legalese into Amazon's legal document service.
    • Built accessible React components for the shared library, and ran accessibility workshops for the wider org.

    Selected projects

    • React 16 → 18, 40 repos, no downtime

      Designed and ran the upgrade across every micro-frontend repo. Migrated what I could to React Testing Library and shimmed the Enzyme tests that couldn't move in time.

    • Automated translation & legalese

      Replaced $96K/yr of manual translation with internal machine translation, and moved critical legal content into Amazon's legal document service, standardizing those pages and removing them from the styling backlog entirely.

    • React
    • TypeScript
    • Styled Components
    • Core Web Vitals
    • Accessibility
    • Micro-Frontends
    • AWS
    • Java
    • Spring MVC
    • Node.js
    • Cypress
    • React Testing Library
  4. Software Engineer 2

    Micro FocusJul 2021 - Apr 2022 · 10 mo

    Built features on a new Angular SPA that replaced a legacy desktop server-monitoring app. Ended up as the team's localization person and shipped the whole app in 7 languages.

    • Angular
    • TypeScript
    • RxJS
    • SCSS
    • l10n/i18n
    • Cypress
    • Jasmine
  5. Lead System Engineer / Hardware Engineer

    Hewlett Packard EnterpriseFort Collins, CO

    Feb 2011 - Jul 202110 yr 6 mo

    PCB design · PCIe · FPGA · Signal integrity · DDR3/4

    Ten years of PCB design, bring-up and electrical qualification on HPE's graphics and mission-critical server products. I designed boards, guided ODM engineers on layout best practices, and spent a lot of hours on an oscilloscope proving a bus was clean.

    What I shipped
    • Owned system design and architecture for graphics workstation blade products across the Synergy and C-Class sidecar lines.
    • Designed a mobile-graphics (MXM) adapter that brought NVIDIA and AMD graphics to server blades.
    • Did schematic and constraint entry for the Superdome X motherboard sub-design (Freescale PPC, Lattice CPLD, Altera FPGA) and brought the hardware up with the FPGA and power teams.
    • Ran Superdome X phase-II qualification and signal integrity analysis across DDR3, I²C, SATA, PCIe Gen1/Gen3, NAND, NOR, SPI and USB.
    • Led ODM design reviews and root-cause analysis on factory and customer returns, including critical escalations.
    • Wrote a library of Bash and Python tooling for GPU hardware validation and benchmarking.

    Selected projects

    • PCB Design
    • Hardware Architecture
    • PCIe
    • DDR3/4
    • Signal Integrity
    • FPGA
    • Hardware Verification
    • ODM Management
    • NVIDIA/AMD GPUs
    • Python
    • Shell

Education

B.S., Computer & Electrical Engineering

The University of Texas at AustinEmbedded Systems

2007 - 2010 · 3.85 GPA · Eta Kappa Nu

  • Algorithms
  • Embedded Systems
  • Computer Architecture
  • VLSI
  • Software Engineering