Shrey Srivastava

Senior Developer · Datellers · Bengaluru

ShreySrivastava

Full stack developer with 5+ years building web apps and Power BI custom visuals in React, Node.js, D3.js and TypeScript. Today I build the planning grid inside BI Book Planning, a budgeting and forecasting tool on Power BI.

5+ yrsshipping full stack products
5,500+merchants on Invoice Falcon
5★Process Wholesale, 500+ merchants

Selected work

Four products, from planning grids to Shopify apps

Open a card to see how each one was built.

Power BI custom visual · DatellersBI Book ↗

BI Book Planning performance overhaul

BI Book Planning is Greenstep's budgeting and forecasting tool inside Power BI. I rewrote how its planning grid renders, so a refresh only touches the rows and cells that changed.

What the product does
  • Budgets, rolling forecasts and scenarios in one place
  • Figures stay current through 100+ system integrations
  • Edit rights per section, one shared version for everyone
  • Drill from a department P&L down to transactions
D3.jsTypeScriptpbiviz
BI Book Planning
  • Moved rendering to D3 enter / update / exit joins with keyed data binding and DOM reconciliation.
  • Benchmarked the optimized branch against a baseline QA branch with Power BI Performance Analyzer exports and the Chrome DevTools profiler.
  • Wrote up the results as a multi-page report across interaction and refresh scenarios.
  • Audited pbiviz.json and capabilities.json against Microsoft AppSource certification requirements.
Performance AnalyzerChrome Profiler
Shopify app · NexaSky4.9 ★ (348)

Invoice Falcon

Scaled the app from 1,000 to 5,500+ active merchants. It now holds a 4.9-star rating from 348 reviews on the Shopify App Store.

View on the Shopify App Store ↗
ReactNodeMongoDB
Invoice Falcon
  • Owned the full lifecycle on the MERN stack: React, Node.js, Express and MongoDB.
  • Designed the GraphQL API and modelled data in PostgreSQL with Prisma.
  • Integrated Shopify OAuth and the Admin API.
GraphQLPostgreSQLPrisma
Shopify app · Freelance★★★★★

Process Wholesale

500+merchants on a B2B wholesale app built from scratch

Designed and built a wholesale ordering app for Shopify stores, rated five stars on the Shopify App Store.

View on the Shopify App Store ↗
ReactGraphQLPostgreSQL
Process Wholesale
  • React.js front end with a Node.js and GraphQL back end.
  • PostgreSQL data model managed with Prisma ORM.
  • Integrated the Shopify Admin APIs and webhooks to keep orders and catalogues in sync.
PrismaWebhooksNode
Recruiting platform · Freelance

Moonhub.ai candidate pipeline

ExperienceSkillsCompany typeLocation

Built candidate chat and applicant management end to end, with multi-criteria filtering and a status-tracking dashboard.

Visit moonhub.ai ↗
ReactNodeREST
Moonhub.ai
  • Candidate chat and applicant management, from UI to API.
  • Filtering across experience, skills, company type and location.
  • Customized email outreach and a dashboard that tracks each candidate's status.
React.jsNode.js REST

Experience

Five years across four teams

Freelance work ran alongside full-time roles. Select a bar to jump to that role.

Senior Developer

Datellers Mar 2024 – Present
  • Built Power BI custom visual components from the ground up with D3.js, TypeScript and the pbiviz SDK, turning client requirements into highly configurable, data-driven visuals. Promoted to Senior Developer on delivery quality.
  • Led an end-to-end D3.js performance initiative on the BI Book Planning visual, replacing full re-renders with keyed data binding and DOM reconciliation to cut unnecessary DOM mutations on large, frequently refreshed datasets.
  • Owned benchmarking of the optimized branch against a baseline QA branch with Power BI Performance Analyzer and the Chrome DevTools profiler, and compiled the findings into a multi-page report.
  • Root-caused a production defect where calculated columns broke when referenced fields were deleted; shipped pre-deletion warnings and automatic clearing of invalid formulas.
  • Audited the packaging workflow (pbiviz.json, capabilities.json) against Microsoft AppSource certification requirements.
  • Mentor a junior developer through structured code reviews on TypeScript and D3.js practice, deadlines and code quality.

Full Stack Developer

Upwork · Freelance Jul 2023 – Sep 2025
  • Moonhub.ai ↗: built candidate chat and applicant management end to end, with filtering by experience, skills, company type and location, customized email outreach, and a candidate-status dashboard, using React.js and Node.js REST APIs.
  • Process Wholesale ↗: designed and built a B2B wholesale ordering Shopify app from scratch with React.js, Node.js, GraphQL, PostgreSQL and Prisma, integrating Shopify Admin APIs and webhooks. Grew it to 500+ merchants with a 5-star rating.

Full Stack Developer

NexaSky Sep 2022 – Jul 2023
  • Owned the full lifecycle of Shopify apps on the MERN stack, covering feature development, GraphQL API design and PostgreSQL/Prisma data modelling.
  • Scaled Invoice Falcon ↗ from 1,000 to 5,500+ active merchants, working with Shopify OAuth and Admin API integrations. The app is now rated 4.9 stars from 348 reviews.

Web Developer

Neobael Mar 2021 – Aug 2022
  • Built and maintained the company website end to end: front end, back end, REST APIs and database design.
  • Developed a client-side mobile app in React Native and contributed to a Stripe payment integration.

Skills

The toolkit

Drag the sphere to spin it. Pick a group to highlight it.

drag to rotate

Education

B.E., Information Science and Engineering

Nitte Meenakshi Institute of Technology, Bengaluru

CGPA out of 10
Aug 2017 – Sep 2021

Contact

Have a dashboard that drags under real data? Let's talk.