Let's Build Together

Bharath Kumar

Senior Frontend Engineer Bangalore, India • Remote

I lead frontend migrations for B2B SaaS. Vue, TypeScript, and the boring parts of shipping software at scale without breaking production.

  • Vue.js 3
  • Nuxt 3
  • TypeScript
  • Frontend Architecture

Work

  1. 2025 — Now

    Senior Frontend Developer

    Current

    Ranium Systems · Remote

    Working on frontend across multiple client projects — speeding things up, building out shared component libraries, and improving how the team ships and tests.

    • TypeScript
    • Storybook
    • Cypress
    • Monorepo
    • Lighthouse
    • CI/CD
  2. 2022 — 2024

    Frontend Developer

    Ordant · Remote

    Built and maintained the frontend for a print estimating SaaS. Set up the test suite from the ground up and helped the team move to a smoother CI/CD workflow.

    • Nuxt.js
    • Vue.js
    • Jest
    • Cypress
    • GitHub Actions
    • SSR
  3. 2020 — 2022

    Software Developer

    Reveal IQ · Remote

    Worked on the UI for a clinical data platform. Turned Figma designs into accessible components and kept the app feeling fast as it grew.

    • Vue.js
    • JavaScript
    • Figma
    • WCAG
    • Webpack

Engineering Highlights

  • Ranium Systems · 2025

    SaaS Performance Program

    LCP 4.2s → 2.5s on a production B2B SaaS

    LCP
    −40%
    from 4.2s
    2.5s

    Cut LCP 40% (4.2s → 2.5s) on a B2B SaaS product: WebP image pipeline, CloudFront edge caching, route-level lazy loading, and Lighthouse CI budgets so it stays fixed.

    • Nuxt
    • CloudFront
    • Lighthouse CI

  • Ranium Systems · 2025

    Monorepo Design System

    Tokens, versioning, and cross-team adoption

    faster delivery
    20%
    WCAG 2.1
    AA

    Design tokens, versioned releases, and Storybook docs shared across client projects — 20% faster feature delivery once teams stopped rebuilding the same components.

    • Storybook
    • Design Tokens
    • TypeScript

  • Test Suite & CI/CD From Zero

    test coverage
    95%
    prod defects
    −50%

    Built the frontend test suite from scratch at Ordant — 95% coverage, 50% fewer production defects, merge-to-deploy time down 40%, 99.9% uptime.

    • Jest
    • Cypress
    • GitHub Actions

Projects

  • Side Project · 2025

    PromptVault

    Local-first prompt storage and organization

    A browser-based tool for storing and organizing AI prompts. Built local-first: all data lives in IndexedDB, so there are no accounts, no backend, and no network dependency. Prompts are organized with tags and versions, with client-side search over the whole collection.

    • Local-first architecture — all data in IndexedDB
    • Zero backend infrastructure
    • JavaScript (ES6+)
    • HTML5 / CSS3
    • IndexedDB
    • Web Storage API
  • Side Project · 2024

    Content Automation

    Parsing and transformation pipeline for business data

    A pipeline that converts heterogeneous raw business data into standardized markdown reports. The design centers on three stages: a tolerant parser that normalizes inconsistent input structures, a transformation layer with explicit per-field rules, and a deterministic markdown renderer so the same input always produces the same document.

    • Tolerant parsing of inconsistent input structures
    • Deterministic markdown output
    • Nuxt 3
    • Tailwind CSS
    • JavaScript
    • JSON Parser
    • Markdown Compiler
  • Side Project · 2024

    Smart Expense Tracker

    Frictionless Personal Finance Tool

    A state-driven personal finance application with a rapid-entry interface. Processes and aggregates transactions locally, with Pinia stores driving instant analytics updates, FormKit for accessible input fields, and reactive category budgeting graphs.

    • Local-only transaction processing
    • Reactive Pinia-driven analytics
    • Vue 3
    • Tailwind CSS
    • FormKit
    • Pinia
    • Chart.js
  • Side Project · 2024

    Neo Asteroid

    NASA Near-Earth Asteroid Visualizer

    NASA Near-Earth Object visualizer displaying tracking data from NASA's NeoWs API. Uses lightweight, accessible Chart.js canvas renders to display orbital tracks, sizes, and close-approach velocities across mobile and desktop viewports.

    • Live NASA NeoWs API integration
    • Canvas-rendered orbital charts
    • Nuxt.js
    • Vue.js
    • Tailwind CSS
    • Chart.js API
  • Side Project · 2024

    Fertilization Dashboard

    Clinical Fertility Cycle Visualization

    A dashboard for tracing fertility cycles. Converts multidimensional biochemical cycle datasets into interactive, accessible temporal graphs with zoom, filtering, and data export features for faster clinical review.

    • Interactive temporal graphs with zoom and filtering
    • Data export for clinical review
    • Nuxt 3
    • Tailwind CSS
    • Chart.js
    • Data Export Engines
  • Side Project · 2024

    Mastering Nuxt

    Full-Stack Nuxt 3 Learning Platform

    A full-stack educational and demo application illustrating Nuxt 3 architectures. Shows production patterns for global Pinia stores, server-side caching, Nuxt Content parsing, route middleware authentication, and SEO/Core Web Vitals optimizations.

    • Production Nuxt 3 patterns end to end
    • SSR, caching, and SEO demos
    • Nuxt 3
    • Vue 3
    • Tailwind CSS
    • Pinia Store
    • Nuxt Content
    • Vite

Proficiencies

Architecture & Optimization

  • Frontend Architecture (SSR/SSG & Micro-Frontends)
  • Performance Optimization (Core Web Vitals)
  • Component-Driven Architecture & Design Systems
  • Accessibility (WCAG/WAI-ARIA)
  • CI/CD & Automation Pipelines

Core Tech Stack

Frameworks
Vue.js (2 & 3) & Nuxt.jsReact.js
Languages
TypeScript & JavaScript (ES6+)
UI & Styling
Tailwind CSS & PrimeVueAnt DesignMaterial Design
State & Data
Pinia & VuexREST API & GraphQLNode.js
Testing & Docs
CypressStorybook
Build & Deploy
ViteGitGitHubAWSNetlify
AI Tooling
Cursor, Copilot & Claude

How I Work

  • Production-First Mindset

    Optimizing for build time, bundle size, error budgets, and how fast a new engineer ships their first PR in data-dense SaaS dashboards.

    B2B SaaS Systems

  • Test-Driven Delivery

    Writing unit & E2E tests before shipping. Reviewing PRs same-day to keep team velocity high and production defects low.

    Same-Day Code Reviews

  • Automated Guardrails

    Performance work ships with Lighthouse CI budgets and axe-core accessibility checks in CI pipelines so fixes stay fixed.

    CI/CD Performance Budgets

  • Type-Safe & Modular

    Vue 3, Nuxt 3, and strict TypeScript. Building shared component libraries and design tokens so feature teams don't rebuild components.

    Design Token Systems

Deterministic builds, zero-downtime deploys & zero-regression CI/CD
Production Standards

About

Bharath Kumar
Role
Senior Frontend Engineer
Location
Bangalore, India • Remote
Experience
6+ Years Experience
Status
Let's Build Together

Education

  1. 2017 — 2020

    Master of Computer Applications

    Central University of Karnataka · India

    Focused on full-stack development with emphasis on modern frontend architecture and scalable web applications

  2. 2014 — 2017

    Bachelor of Computer Science

    Sri Venkateswara University · India

    Built strong foundations in programming, data structures, and web development.