SENIOR SOFTWARE ENGINEER
Specializing in building scalable and innovative solutions with modern web technologies. Currently building Dashgen — a unified platform for multiple AI models.
6+
YEARS OF EXPERIENCE
25+
PROJECTS COMPLETED
10+
TECH STACK EXPERTISE
DASHGEN - AI MODELS PLATFORM
GLUE IDENTITY - AUTH PLATFORM
Featured Work
RECENT PROJECTS
Currently building a unified platform for multiple AI models including OpenAI, Anthropic, Google Gemini, Mistral, xAI and DeepSeek. The platform provides a seamless way to integrate and manage multiple AI models through a single, user-friendly dashboard.
Built an identity management platform with features like authentication, RBAC, and OAuth 2.0, designed for scalability and security. The platform provides enterprise-grade identity and access management solutions while maintaining high performance and user experience.
Built a modern blogging platform with React and Node.js, featuring rich text editing and responsive design. The platform combines modern web technologies to create an engaging and performant user experience while maintaining robust backend systems.
Career Journey
WORK EXPERIENCE
Thoughtworks
Senior Software Engineer
02/2025
Present
- Thoughtworks is a global leader in tech, driving innovation through strategic design and engineering
- Increased application performance by 40% through optimizing backend services and algorithms
- Oversaw development of 15 microservices, each handling over 200,000 transactions/month
- Drove down bugs by 30% in production releases by automating end-to-end testing protocols
Glue Labs
Technical Lead
01/2022
01/2025
- Led product development at Glue Labs, from conceptualization to scaling, for products like FIFO.im, Glue, xG, and Glue Identity
- Designed user-centric UX flows and architected repositories using best practices to ensure scalability and performance
- Conducted code reviews to improve quality, security, and compliance with standards
- Streamlined workflows through detailed documentation, enhancing onboarding and collaboration
- Scaled the team from 8 to 40+ through strategic hiring and mentoring, while developing an Intern Training Module and training 30+ interns in core technologies like React, Flutter, and Node.js
Glue Labs
Senior Software Engineer
10/2021
01/2022
- Built a Voice Calling App using React Native, Firebase, and Agora, enabling users to create/join voice chat rooms
- Spearheaded development of FIFO.im and Glue Mobile App from scratch using React, Node.js, and Flutter, delivering scalable and innovative solutions
- Led cross-functional teams, designed UX flows, and defined product roadmaps to ensure timely delivery and user satisfaction
- Refactored codebases with TypeScript and ESLint, improving code quality, security, and maintainability
- Streamlined developer workflows through comprehensive documentation for seamless collaboration
GeekyAnts
Software Development Engineer
02/2019
10/2021
- Worked on 6+ client projects as a full-stack developer using technologies like React, React Native, Svelte, Next.js, Node.js, Flutter, and GraphQL
- Delivered high-quality features on time across multiple projects, ensuring performance and client satisfaction
- Experienced with state management tools such as Redux, React Query, Zustand, SWR, Flutter Bloc, and Riverpod
- Conducted 40+ technical interviews for GeekyAnts and mentored 3-4 interns on best practices and code quality
- Delivered a Tech Talk on voice calling in React Native with Agora
TECH STACK
Languages
JavaScript
TypeScript
Python
C++
Frontend
React
React Native
Next.js
Flutter
TailwindCSS
Material UI
Styled Components
Svelte
HTML
CSS
Backend
Node.js
NestJS
Express
Fastify
Flask
FastAPI
Django
Socket.IO
OAuth 2.0
OpenID Connect
Ory Kratos
Ory Hydra
Microservices
Distributed Systems
Database
PostgreSQL
MongoDB
Redis
SQL
Kafka
Sequelize ORM
TypeORM
SQLAlchemy
Alembic
State Management
Redux
Redux Saga
React Query
Zustand
DevOps & Cloud
Docker
Docker Containerisation
Kubernetes
GraphQL
Langchain
GitHub Actions
Buildkite
Terraform
AWS S3
AWS EC2
AWS SES
AWS RDS
Nginx
BaaS
Firebase
Supabase
MY RESUME
View My Resume
Get a detailed overview of my skills, experience, and achievements in a comprehensive PDF format. Opens in a new tab.
LET'S WORK TOGETHER
I'm always interested in hearing about new projects and opportunities. Whether you have a question or just want to say hi, I'll try my best to get back to you!
Quick Response
I typically respond within 24-48 hours to all inquiries and messages.
Location
Based in India
Available for remote work worldwide
Work Hours
Mon - Fri: 9:00 AM - 6:00 PM IST
Flexible for different time zones