SOFTWARE ENGINEER
Full-Stack & AI
Building thoughtful software at the intersection of design and engineering. From full-stack systems to AI-powered products.
~4
YEARS OF EXPERIENCE
+22
PROJECTS COMPLETED
+35
WORKED LIBRARIES
AI CHAT WITH MULTIPLE LANGUAGES
Draw your thoughts away on a calender
Featured Work
RECENT PROJECTS
A platform for integrating AI models into chat functionalities. Developed with colleagues, now with 1000+ active users. Built full-stack chat thread and message editing using tree and LinkedList concepts.
XG
Team Lead
06/2023
03/2025
Created a powerful workflow automation tool similar to Zapier using queues and LinkedList techniques. Constructed backend for a CRM system and a mail editor.
Glue
Software Development Engineer
09/2024
03/2025
Built an app to create fan pages with AI-generated videos and rewards to engage customers, aiming to 3x organic traffic on the customer's profile.
MyEduStation
Software Development Engineer
09/2023
03/2025
Delivered a full-stack educational platform offering resources for students, teachers, and parents, featuring articles, videos, and downloadable materials. Included 3+ interlinked services.
Career Journey
WORK EXPERIENCE
ThoughtWorks
UI Developer - Consultant
03/2025
Present
- Helped the QA team debug and fix automation issues, including accessibility attributes for date inputs and resolving XML build output problems for input elements.
- Built and maintained the Android build pipeline. Worked with JSON Schema — implemented switch keyword support, debugged default population issues, and helped teammates with complex schema debugging across product onboarding.
- Picked up Java and debugged auth issues in the quote service during a rewrite. Contributed to the quote service rewrite with aggregation fixes for better performance.
- Learned Nginx and implemented Nginx-based routing in an Expo app's web build. Built a cache module in commons with master data caching using bloom filters.
- Onboarded new team members into the project, helped organize iteration planning meetings, and worked with leads on team structure and work distribution.
- Collaborated on proposal service implementation using workflows. Taught teammates debugging techniques with source maps and browser debugger tools, advocating for debugger usage over console logs.
Glue Labs
Software Developer
06/2022
03/2025
- Developed the workflow structure in XG using Linked List and Queues to automate marketing email campaigns. Implemented backend systems and integrated frontend APIs and UI.
- Designed a process to gather data from multiple sources, utilize AI for analysis, and feed results into React email templates for seamless communication.
- Conducted research and development to optimize the creation of a static website, evaluating frameworks like Remix and Astro. Implemented a solution using Svelte with Astro for its lightweight nature and reduced boilerplate code, achieving a 98% SEO ranking.
- Developed initial backend for the Glue platform using NestJS, implementing features like the affiliate program. On the frontend, created the landing page and "create page" functionality, enabling influencers to leverage AI-generated videos and gift coupons for organic traffic growth.
- Integrated Glue ID, a common OAuth-compliant authentication platform, into the Glue services, ensuring secure and standardized authentication for various clients.
- Established the code architecture for the Glue project from scratch, following best practices ensuring scalability and performance, which improved system reliability and developer productivity.
- Engineered a common admin dashboard for all the products at Glue Labs with Next.js and Nest.js, that helped in streamlining product management across departments and boosting operational efficiency.
- Implemented a high-performance company-wide file upload service utilizing AWS S3 and CloudFront.
- Helped in reviewing code to enhance code quality, security, and compliance with industry standards.
Novasie
Software Development Intern
04/2021
06/2022
- Revamped UI for 2+ repositories with React and TailwindCSS, significantly improving usability.
- Authored efficient backend services and REST APIs using ExpressJs with testing, ensuring seamless functionality.
- Refactored codebases utilizing TypeScript and ESLint by following best practices enhancing code quality, security, and maintainability.
- Collaborated with the backend team to integrate Firebase Authentication into a food ordering app, enhancing security and streamlining user management through effective communication for seamless integration.
Giving Back
VOLUNTEER WORK

Koshish Family
Marketing Department Member
2023
Present
- Developed and executed marketing strategies to promote organization events and initiatives.
- Collaborated with team members to organize successful fundraising campaigns.

Koshish Family
Website Department HOD
2022
Present
- Led the website development team, overseeing all aspects of the organization's online presence.
- Managed website content updates and ensured information accuracy across all pages.
- Trained team members on content management systems and web development best practices.
TECH STACK
Languages
TypeScript
JavaScript
C++
Python
Java
Frontend
React.js
React Native
Next.js
Tailwind CSS
Redux
React Query
Zustand
Material UI
Styled Components
HTML
CSS
Svelte
Backend
Node.js
Nest.js
Express.js
PostgreSQL
Kafka
Redis
Socket.IO
Sequelize ORM
TypeORM
Flask
Tools & DevOps
Docker
GraphQL
GitHub Actions
AWS
Firebase
Supabase
Git
Nginx
MY RESUME
Download My Resume
Get a detailed overview of my skills, experience, and achievements in a comprehensive PDF format.
Beyond Coding
INTERESTS & HOBBIES
Chess
Strategic player with a passion for the game. Check out my Chess.com profile to see my games and rating.
Karate
Enthusiast of this martial art that combines discipline, technique, and mental focus.
MMA
Avid follower of mixed martial arts competitions and training techniques.
Cricket
Fan of cricket with a deep appreciation for the strategy and skill involved in the sport.
LeetCode
Try Solving coding problems from time to time to sharpen algorithmic thinking and problem-solving skills.
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.