$ whoami software engineer

Abhishek Barve

builds streaming, accessible interfaces across the stack.

~0 yrs0 shippedBengaluru, Indiaopen to work
// about01 / 06

Frontend-deep, full-stack reach.

For ~5 years at Bluesapling I've built and maintained production interfaces in React and TypeScript — from real-time streaming chat over Server-Sent Events (with reconnect and retry) to accessibility work that meets WCAG 2.1 AA. I led the migration from Webpack to Vite and React 16 → 18, and pushed our Lighthouse score from the mid-60s to 85+.

The backend grew from there: FastAPI services orchestrating LLM calls and streaming responses, Ruby on Rails REST APIs, and Django side projects. I care about clean code, measured performance, and the small details — focus states, empty states, edge cases — that make a product feel finished.

  • 01

    Real-time & streaming

    SSE-driven chat and live workflows — token streaming, reconnect, and retry handled so the UI never stalls.

  • 02

    Accessibility, WCAG 2.1 AA

    Semantic HTML, ARIA, focus management, and keyboard paths built in — not bolted on at the end.

  • 03

    Performance

    Measure, then cut. Lighthouse from ~65 to 85+ via code splitting, lazy loading, and a Webpack → Vite move.

  • 04

    AI integration

    FastAPI services orchestrating LLM calls, streaming responses, and agentic flows over OpenAI and Gemini.

// skills02 / 06

The toolkit.

Languages
  • JavaScript
  • TypeScript
  • Python
  • SQL
  • HTML
  • CSS
Frontend
  • React
  • Next.js
  • Redux
  • TanStack Router
  • TanStack Query
  • Tailwind CSS
  • GSAP
Backend & AI
  • FastAPI
  • Ruby on Rails
  • Django
  • REST APIs
  • OpenAI API
  • Gemini API
  • LLM Orchestration
Data & Cloud
  • PostgreSQL
  • SQLite
  • MongoDB
  • AWS EC2
  • AWS S3
  • Azure Document Intelligence
Testing & Tools
  • Jest
  • Cypress
  • React Testing Library
  • Git
  • Vite
  • VS Code
  • Cursor
// work03 / 06

Five years, one throughline.

Same company, growing scope — from fixing bugs to shipping real-time, AI-driven interfaces and the backends behind them.

  1. May 2023 — Present

    Software Development Engineer

    Bluesapling Technologies
    • Built a real-time streaming chat interface on Server-Sent Events with reconnect and retry handling for AI-driven workflows.
    • Migrated the build system from Webpack to Vite and led React 16 → 18 and TypeScript upgrades, improving build speed and dependency health.
    • Lifted Lighthouse from ~65 to 85+ through code splitting, lazy loading, and dependency cleanup.
    • Drove WCAG 2.1 AA work — semantic HTML, ARIA roles, and keyboard navigation.
    • React
    • TypeScript
    • Vite
    • Ruby on Rails
    • GSAP
    • Cypress
  2. May 2022 — Apr 2023

    Senior Application Developer

    Bluesapling Technologies
    • Contributed FastAPI backend services for AI chatbot functionality — async workflows, streaming responses, API orchestration, and LLM integration.
    • Built and maintained Ruby on Rails REST APIs with validation, pagination, error handling, and deployment support.
    • Rebuilt frontend modules from Figma specs with responsive layouts and reusable UI patterns.
    • Mentored junior developers and led code reviews to raise delivery consistency.
    • FastAPI
    • Ruby on Rails
    • React
    • LLM
  3. May 2021 — Apr 2022

    Application Developer

    Bluesapling Technologies
    • Designed a modular learning platform using reusable component patterns, custom hooks, and scalable frontend architecture.
    • Expanded test coverage from 20% to 60% with Jest, React Testing Library, and Cypress.
    • Fixed 100+ defects and shipped feature enhancements improving usability across critical workflows.
    • React
    • TypeScript
    • Jest
    • Cypress
// projects04 / 06

Things I've shipped.

A mix of client-grade tooling and AI-driven side projects — each one live, most open-source.

feed-reader.barve.dev
RSS Feed Reader screenshot

RSS Feed Reader

A clean reader that aggregates RSS feeds and lays articles out in a fast, readable list.

  • React
  • TypeScript
  • Django
story.barve.dev
Story Generator screenshot

Story Generator

AI story engine — define characters, lore, and world rules; it generates coherent, context-aware narrative progression.

  • Next.js
  • OpenAI
  • Gemini
markdown.barve.dev
Markdown Editor screenshot

Markdown Editor

A distraction-free Markdown editor with real-time preview and print support.

  • React
  • TypeScript
  • CSS
notes.barve.dev
Sticky Notes + AI screenshot

Sticky Notes + AI

Sticky notes with an AI Q&A layer that answers questions from the content of each note.

  • React
  • OpenAI
  • Django
expenses.barve.dev
Expense Manager screenshot

Expense Manager

A straightforward tracker for logging and reviewing personal expenses.

  • React
  • TypeScript
  • Django
// learning05 / 06

Studied, then kept studying.

Education
2017 — 2021

B.Tech, Computer Science & Engineering

Dr. Babasaheb Ambedkar Technological University

GPA 8.50
2015 — 2017

Higher Secondary (12th)

R.T.M. Nagpur University

75.6%