crafting performant front‑ends and scalable systems - one pixel and thread at a time
I'm nishchay, a software engineer based in bangalore, currently working at juspay
Overview
About
- software engineer with 3.5+ years of experience building web applications with strong attention to small details
- skilled in react, typescript, python, and modern software engineering practices
- passionate about learning new technologies and transforming ideas into polished, real world products
- currently exploring llms and agentic ai
Stack
Experience
- develop card-payment observability tools that help merchants track fees and understand costs across payment providers and regions
- lead frontend development and creation of scalable ui patterns and reusable components
- used react and rescript/typescript to build the frontend
- developed auth flow, and onboarding flow with file upload and validation
- utilized highcharts for data visualization
- migrated to internal design system for consistent ui/ux
- built an agentic ai chatbot that supports data querying, rag, and context aware insights
- implemented the chatbot using an openai agentic framework
- used the vespa database for efficient data storage and retrieval
- applied llm based summarization and chunking to improve rag accuracy
- converted backend apis into callable tools using openapi specifications
- enabled response streaming to improve user experience by reducing first token latency
- integrated amazon sns to send emails to merchants, with easy to extend email templates
- build a fee prediction system that forecasts card network fee changes using historical transaction data
- react
- javascript
- python
- fastapi
- rescript
- typescript
- tailwind css
- recoil
- docker
- jenkins
- redis
- postgres
- rag
- agentic ai
- ui/ux
- worked as a full-stack developer, focusing on automating and visualizing sap operations
- built a sanity check tool using spring boot and typescript, reducing level 3 support tickets by 20%
- redesigned key dashboards with ux designers, improving clarity, navigation, and overall usability
- optimized dashboard performance using lazy loading, prefetching, and component refactoring
- developed a sales dashboard for sap sales data, reducing manual work by 40-50%
- react
- javascript
- typescript
- angular
- scss
- java
- groovy
- spring boot
- postgres
- docker
- jenkins
Projects(3)
- get count of any npm package quicky! search for different ranges like last day to all time
- optimized graph to handle larger data set by grouping date ranges for light rendering
- react
- node.js
- typescript
- vercel