Full-stack engineer with 3+ years of experience building fast, accessible web apps with React, TypeScript and Node.js. Now focused on AI applications: LLM agents, machine learning models in Python, and the products that put them to work.
A multi-tenant portfolio platform where anyone can sign up, build a professional portfolio and publish it at handleprofile.tech/username. Built end to end and running in production with real users. Users can add experience, education, projects, skills, certifications, testimonials and links, upload a photo, resume and project images, reorder everything with drag and drop, and choose the order of sections on their public page. Each page can be styled with 8 color themes, 4 font pairings and light or dark mode, and prints cleanly as a resume. Every public page also has an AI chat (Gemini API) where visitors can ask questions and get answers based only on that profile, with guardrails against prompt injection, a fallback model, and daily rate limits per account and per hashed IP. Built with Next.js App Router and Server Actions, with ownership checks inside every database query, input validation, a single source of truth for what is public, SEO (sitemap, link-preview images) and a mobile-first dashboard. Released through a QA process with bug tickets, Vercel Analytics and a beta feedback loop.
TradeSense - AI Stock Research & Portfolio Planner
A multi-agent AI application that automates stock research, risk analysis, and portfolio planning. A research agent gathers real-time market prices and news, while a planning agent generates structured buy, hold, or avoid recommendations based on a user’s budget and risk tolerance. Includes session continuity, observability, and LLM-based evaluation.
Python
Gemini
Google ADK
AI Agents
Generative AI
FinTech
Agent Orchestration
Skin Cancer Detection Using Deep Learning
An image classification project trained on more than 34,000 ISIC dermatoscopic images using ResNet50, EfficientNet, and DenseNet. Applied transfer learning and data augmentation to improve recall by 10%, and integrated Grad-CAM and SHAP to explain model predictions. Deployed the ensemble through an interactive Streamlit application.
Python
PyTorch
ResNet50
EfficientNet
DenseNet
Streamlit
Grad-CAM
SHAP
Computer Vision
Explainable AI
Flight Delay Prediction
A flight delay prediction application built using more than 3 million U.S. flight records. Developed a CatBoost model achieving 81.5% accuracy, supported by data preprocessing and feature engineering. Deployed an interactive Streamlit dashboard on AWS that lets users explore flight data and generate predictions.
Python
Scikit-Learn
CatBoost
Streamlit
AWS
AWS RDS
Machine Learning
Data Visualization
MotoAssist - Bike Service Web Application
A full-stack web application that helps customers book bike services and track their progress through real-time status updates. Built modular dashboards for managing bookings, REST APIs for service workflows, and secure JWT authentication. Responsive interfaces provide a consistent experience across desktop and mobile.
Node.js
React.js
MongoDB
Material UI
JWT
REST APIs
Full-Stack Development
Career
Experience
Feb 2026 – Present
Software Developer Mentor
Code The Dream | Remote, USA
Show detailsHide details for Software Developer Mentor
• Mentor students in a Full-Stack Development Practicum, primarily supporting React and modern web development projects
• Review and evaluate assignments and projects, providing technical feedback, guidance, and best practice recommendations
• Mentor students in a Full-Stack Development Practicum, primarily supporting React and modern web development projects
• Review and evaluate assignments and projects, providing technical feedback, guidance, and best practice recommendations
May 2025 – Aug 2025
Fullstack Developer Intern
Spear Education LLC | Remote, USA
Show detailsHide details for Fullstack Developer Intern
• Developed React and TypeScript based web apps supporting subscription, assignment, and profile workflows, reducing navigation time by ~25%
• Refactored and optimized UI components for enhanced performance, accessibility, and design consistency, improving Lighthouse scores by 18%
• Implemented client-side state management and frontend-backend integrations for interactive team-management workflows, ensuring consistent UI
state and responsive user interactions
• Designed and integrated scalable APIs for subscription and profile flows, ensuring efficient, secure, and structured data exchange across services
• Wrote and maintained unit and integration tests for React components to ensure UI reliability and prevent regression during feature releases
• Developed React and TypeScript based web apps supporting subscription, assignment, and profile workflows, reducing navigation time by ~25%
• Refactored and optimized UI components for enhanced performance, accessibility, and design consistency, improving Lighthouse scores by 18%
• Implemented client-side state management and frontend-backend integrations for interactive team-management workflows, ensuring consistent UI
state and responsive user interactions
• Designed and integrated scalable APIs for subscription and profile flows, ensuring efficient, secure, and structured data exchange across services
• Wrote and maintained unit and integration tests for React components to ensure UI reliability and prevent regression during feature releases
Aug 2023 – Jun 2024
Software Engineering Specialist
Dassault Systemes | Bangalore, India
Show detailsHide details for Software Engineering Specialist
• Enhanced and modernized 15+ enterprise-grade UI widgets, improving usability scores in internal QA reviews by 30%
• Led the migration from Vue 2 to Vue 3, defining component architecture and coding standards to improve scalability and maintainability
• Optimized client-side rendering, state management, and data-fetching behavior in API-driven dashboards, reducing analytics load time by 15%
• Partnered with backend engineers to design robust APIs and resolve integration issues, improving system reliability and overall platform stability
• Coordinated with cross-organizational teams, including external backend partners and client stakeholders, to align front-end implementation with
product requirements and delivery timelines
• Enhanced and modernized 15+ enterprise-grade UI widgets, improving usability scores in internal QA reviews by 30%
• Led the migration from Vue 2 to Vue 3, defining component architecture and coding standards to improve scalability and maintainability
• Optimized client-side rendering, state management, and data-fetching behavior in API-driven dashboards, reducing analytics load time by 15%
• Partnered with backend engineers to design robust APIs and resolve integration issues, improving system reliability and overall platform stability
• Coordinated with cross-organizational teams, including external backend partners and client stakeholders, to align front-end implementation with
product requirements and delivery timelines
May 2022 – Nov 2022
Software Engineer 2
Synoriq R&D Pvt Ltd | Bangalore, India
Show detailsHide details for Software Engineer 2
• Led and mentored junior engineers, conducting code reviews to uphold best practices in performance, scalability, and maintainability
• Designed and integrated APIs for timezone and user profile features, ensuring reliable data flow and consistent API contracts across services
• Applied accessibility standards to enhance user experience and inclusivity, increasing compliance score from 68% to 92%
• Delivered new features and resolved high-priority issues in the LMS platform, improving stability, responsiveness, and overall performance
• Led and mentored junior engineers, conducting code reviews to uphold best practices in performance, scalability, and maintainability
• Designed and integrated APIs for timezone and user profile features, ensuring reliable data flow and consistent API contracts across services
• Applied accessibility standards to enhance user experience and inclusivity, increasing compliance score from 68% to 92%
• Delivered new features and resolved high-priority issues in the LMS platform, improving stability, responsiveness, and overall performance
Jul 2019 – Jun 2020
Software Development Engineer
Siemens | Bangalore, India
Show detailsHide details for Software Development Engineer
• Maintained and enhanced Notifier, a cross-platform web and mobile application for real-time alerts and notifications
• Refined UI components and optimized data processing in Performance Insight, a factory monitoring and visualization tool
• Conducted source code reviews, implemented design optimizations, and developed unit tests to improve system reliability and maintainability
• Maintained and enhanced Notifier, a cross-platform web and mobile application for real-time alerts and notifications
• Refined UI components and optimized data processing in Performance Insight, a factory monitoring and visualization tool
• Conducted source code reviews, implemented design optimizations, and developed unit tests to improve system reliability and maintainability
Toolbox
Skills
Fullstack
JavaScript
TypeScript
React.js
Vue 3
Next.js
Material UI (MUI)
Node.js
HTML
CSS3
MySQL
AWS
REST APIs
GraphQL
Vitest
Redux
AI / ML
Python
PyTorch
Scikit-Learn
TensorFlow
LLMs
Agentic AI
Pandas
JupyterLab
Seaborn
Data Analysis & Visualization
Computer Vision
Others
Data Structures
Algorithms Analysis and Design
System Design
API Design
SDLC
Agile
Scrum
Adobe Photoshop
Version Control (Git)
Education
MS, Computer Science and Engineering
University at Buffalo | Buffalo, NY, USA | Aug 2024 – Jan 2026 | GPA 3.93/4
Bachelor of Technology, Computer Science and Engineering
College of Engineering Trivandrum | Trivandrum, Kerala, India | Aug 2015 – Jun 2019 | GPA 8/10