Skip to content

Hi, I'm Akansha.

I make complex systems legible to the people who run them.

Software engineer moving from frontend toward backend and distributed systems. I added a distributed cache to Thanos, a CNCF project, in Go, and spent four years at Phaidra building tools over thousands of plant sensors and charts at a million points per series.

Open to remote or hybrid roles IST
Illustrated portrait of Akansha in purple cat-eye sunglasses

Akansha Tiwari

Software engineer

India

Stack
GoTypeScriptNode.jsReactPostgreSQL
Worked with
Phaidra · Thanos · Reliance Jio · Rakuten
Currently
Going deeper on distributed systems, in Go
distributed cache in Go, merged into Thanos (CNCF), shipped in v0.25
PR #4818
at Phaidra, as its first frontend hire
4 yrs
data points per series in production charts
~1M
owned features from an open-ended brief to production
End to end

01Selected work

Three problems, told as case studies

One open-source contribution in Go to a CNCF project, and two from my four years at Phaidra, written at the level I can share publicly.

  1. 01Thanos · CNCF · LFX Mentorship, open source

    Groupcache for Thanos Store

    A pull request to a CNCF project: an embedded, distributed cache that fetches each object from storage once, however many queries ask for it at the same time. It was merged after three maintainers reviewed it and shipped in Thanos v0.25.

    GoDistributed systemsCachingOpen source

    Read the case study

    #4818

    merged into Thanos and released in v0.25

    Size
    26 commits
    Language
    Go
    interactive diagram
  2. 02Phaidra · Software Engineer I

    Timelines for Tag Mapping

    Solution engineers had to define every sensor tag in a plant as expressions over time, and there was no spec for how that should work. I owned the UI: a timeline per tag, a visual expression builder, and one view of every tag’s timeline so gaps stood out.

    ReactTypeScriptVirtualizationProduct design

    Read the case study

    1,000s

    of components with hundreds of tags each, in one timeline view

    My part
    Product & UI
    Stack
    React · TypeScript
  3. 03Phaidra · Software Engineer II

    Charts at a Million Points

    Insights was an AI chatbot for plant data: ask a question, get a chart. A single chart could hold six or more series of a million points each. I moved it from Highcharts to AG Charts and built its charts, wired to the backend LLM.

    ReactTypeScriptAG ChartsLLM · RAG

    Read the case study

    6 × 1M

    six or more series per chart, around a million points in each

    My part
    Charts + library choice
    Stack
    React · AG Charts

02Experience

Where I've worked

Four years of frontend on a product team, and backend work in Go on a CNCF project.

Download CV
  1. Phaidra

    Remote

    NVIDIA-backed startup building AI agents for data-center operations. I worked on the frontend.

    Software Engineer IIpromoted

    Jul 2023 – Jan 2026

    • Chose AG Charts over Highcharts for Insights, an AI chatbot that answers questions about plant data with charts of six or more series at around a million points each, and built its charts on AG Charts, wired to the backend LLM through RAG.
    • Built constraint management for Atlas, the control side of the product: ordered constraint lists with tagged, git-style versions that users could edit, reorder, revert and run inference against.
    • Wrote PRDs, which were rare at Phaidra, and test plans for my features; reviewed backend API specs and worked with design on flows.
    • Reviewed code, fixed broken pipelines and tests, took on-call shifts, and helped QA engineers get their Cypress tests running.

    Software Engineer I

    Dec 2021 – Jul 2023

    • Joined as the first frontend hire. Reviewed and refactored contractor code, then rewrote the Phaidra portal’s main chart of chiller-plant data: temperatures, setpoints, efficiency, and when AI control was on or off.
    • Owned tag mapping, where solution engineers define each sensor tag as expressions over time. Built per-tag timelines with exclusion slices, a visual expression builder for people who don’t write Python, and a test run that validates the whole mapping.
    • Added a Gantt-style view of every tag’s timeline so gaps were visible at a glance.
    • Kept it fast as plants grew to thousands of components with hundreds of tags each: virtualized the timeline view, paginated the table, and moved the 10,000+ point-name picker onto a paginated search API, with pagination and filters kept in the URL.
  2. Thanos (CNCF)

    Remote · LFX Mentorship

    Open-source, highly available Prometheus with long-term storage. A Cloud Native Computing Foundation project.

    LFX Mentee, open-source mentorship

    Sep 2021 – Nov 2021

    • Added groupcache, later migrated to galaxycache, as an embedded distributed cache backend for Thanos Store's caching bucket in Go (PR #4818, 26 commits).
    • Worked through review with three maintainers: moved to galaxycache, added Prometheus metrics and end-to-end tests. Merged January 2022 and released in Thanos v0.25.
  3. Reliance Jio

    Mumbai, India

    India's largest telecom operator. I worked on JioMart's B2B partner platform.

    Software Engineer

    Jul 2021 – Nov 2021

    • Led the migration of the JioMart B2B partner app from native Android to a responsive web app, keeping full functional parity across platforms.
    • Shipped production features for a large-scale B2B partner onboarding platform, set up the product's design system, and wrote its tests.
  4. Rakuten

    Bangalore, India

    Global e-commerce and internet services company.

    Software Engineer Intern

    Jan 2021 – Jun 2021

    • Built an internal testing tool that let QA engineers define automated test plans and test steps.
    • Took part in product requirement planning and design reviews alongside the full-time team.

03Toolbox & now

What I work with, and what I'm learning

Backend & data

  • Node.js
  • Go
  • Java
  • Spring Boot
  • REST APIs
  • PostgreSQL
  • MongoDB
  • Prometheus

Frontend

  • TypeScript
  • React
  • Next.js
  • AG Charts
  • Redux
  • Tailwind CSS
  • Material UI
  • Sass
  • Vite
  • Webpack

Quality & delivery

  • Playwright
  • Unit testing
  • CI/CD
  • Docker

AI in the workflow

  • Cursor
  • Claude
  • LangChain
  • RAG

NowUpdated Sep 2026

  • Going deeper on distributed systems: reading Designing Data-Intensive Applications and working through Fly.io's Gossip Glomers challenges in Go.akanshat/maelstrom-engine

Education

B.Tech, Computer Science

ABV-IIITM Gwalior · 2017 – 2021 · CGPA 8.08 / 10

Data structures & algorithms · Operating systems · Computer networks · Systems programming

04Contact

Want to work together? Say hello.

I'm based in India (IST). Email is the fastest way to reach me.

LinkedInGitHub
esc
↑↓ to move↵ to select