Ask any question about a public GitHub repo. It answers with citations to the exact lines it read.
Side projects
Small experiments I've tried with AI, some built for my own needs.
Temporarily turns off Android developer settings, then restores them exactly as they were, even after a crash or reboot.
A tiny one-way folder backup for Android, built on the Storage Access Framework.
Experience
Tata Consultancy Services
NowSince 2025
Financial operations platform
For a banking client: a distributed microservices platform for secure transactions, reconciliation and scheduled reporting.
- Built a database-backed Saga workflow that automates a multi-step transfer process, replacing manual monitoring, approvals and status tracking.
- Developed REST APIs for historical report retrieval and supported storing batch-generated reports for audit access.
- Set up Logscale monitoring for 15+ critical batch jobs, with failure and missed-job detection, alerts and automatic tickets.
- Delivered change requests covering vulnerability fixes, Spring Boot 4 upgrade work, database changes, testing and deployment support.
- Use GitHub Copilot and task-specific AI agents for vulnerability analysis, remediation planning and codebase research.
Before2024 – 2025
Enterprise workflow platform
For a banking client: a workflow management and digitisation platform that replaced manual processes.
- Designed and maintained REST APIs in a distributed microservices architecture supporting complex enterprise workflows.
- Used Apache Kafka for asynchronous processing and event-driven notifications across services.
- Brought a critical API down from 50s to under 800ms by removing redundant service calls and optimising backend logic.
- Backend
- Java 17, Spring Boot, Spring Security, OAuth, JWT, JPA/Hibernate, JUnit
- Data
- Oracle DB, MongoDB, Apache Kafka
- Delivery
- Docker, Kubernetes, OpenShift, Helm, Jenkins, Logscale
- Certified
- Claude Certified Architect, Professional (Anthropic, 2026)
- Education
- B.Tech in Computer Science and Engineering (2023)
Write to me
A job, a project, or a question about something here. Pick whichever is easiest.