About
Who I Am
Senior Software Engineer with 4+ years of experience designing and scaling distributed SaaS systems across frontend and backend. Expertise in building high-performance web applications using React, Next.js, Node.js, and TypeScript, with strong backend integration using Kafka, PostgreSQL, and event-driven architectures. Proven track record of owning end-to-end system design, improving system reliability, and optimizing performance at scale. Experienced in observability platforms, AI-driven tooling, and cloud-native deployments. Adept at driving technical decisions, mentoring engineers, and delivering business-critical features in fast-paced environments....
Experience
- Built an AI-powered debugging platform used by 100+ companies, where frontend errors and user events are captured via a Sentry-based script and routed through a custom FastAPI proxy to Kafka for asynchronous processing.
- Contributed to the ingestion service (Node.js) that consumes Kafka streams, processes raw error data, enriches it with AI-generated insights, and stores it in PostgreSQL, enabling real-time debugging and analytics.
- Worked on the Exports App within Smarsh's enterprise-grade data archival platform, enabling financial institutions to request, schedule, and retrieve filtered data exports at scale.
- Developed frontend components (JavaScript) that allowed users to initiate exports with custom filters and track progress in real time, while coordinating with backend services written in Java to queue and process export jobs via Kafka.
Projects
- Designed a distributed error ingestion pipeline using FastAPI, Kafka, and PostgreSQL to process and analyze high-volume event streams.
- Developed a modular Next.js frontend for session replay visualization, AI-driven insights, and event dashboard.
- Developed user authentication with NextAuth (Google OAuth), implemented prompt creation and management features with proper form validation, and designed a clean, responsive UI using TailwindCSS.
- Built search and tag-based filtering capabilities to enable smooth navigation across prompts, improving overall usability and user experience.
Technical Skills
Languages
HTML/CSSJavaScriptTypeScriptPythonRustGolang
Web Development
React.jsNext.jsTailwind CSSRedux ToolkitZustandShadCN UINode.jsPrisma/Drizzle
Database / Caching / Queues
MongoDBPostgreSQLRedisKafka
DevOps / Cloud
DockerKubernetesTerraformAnsibleJenkinsGitHub ActionsAWSAzure
Third-Party APIs & Integrations
SentrySlackLinearClerk Auth
Testing / Tools
JestVitestCypressPlaywright
AI Integrations
OpenAIGoogle GeminiClaude Code
Education
Bachelor of Technology – Computer Science
Government Engineering College, Sonbhadra
Uttar Pradesh
2017 – 2021