A closer look at products I've built across the stack — from AI-powered, multi-tenant learning platforms to LMS integrations, insurance marketplaces, and e-commerce experiences.
Language Buddy / CSI
Full Stack EngineerAn AI-powered, LMS-integrated learning platform that I helped develop and evolve
from "Language Buddy" into "CSI" (Content Sharing & Integration) — a scalable, multi-tenant
solution built to support multiple educational institutions and organizations with
tenant-specific content, access control, and sharing capabilities. The platform integrates
deeply with major Learning Management Systems and layers AI on top of content and learning
workflows.
Key contributions
- Developed and enhanced LTI 1.3 integrations with Canvas, Moodle, and Blackboard for seamless LMS authentication, launches, content integration, and learning workflows.
- Contributed to the migration and evolution of the platform from the initial Language Buddy architecture to the scalable CSI multi-tenant architecture.
- Built frontend features with Vue.js, Nuxt.js, TypeScript, and Pinia, and backend services with Node.js, Express.js, and NestJS.
- Implemented multi-tenant authorization and content-sharing workflows — create, view, edit, duplicate, and share — based on organization and user permissions.
- Developed REST APIs and backend services for content management, LMS integration, authentication, and platform workflows.
- Integrated AWS serverless services including Lambda, S3, CloudFront, SQS, SNS, and EventBridge to support a scalable application architecture.
- Worked on Canvas-specific integrations including course navigation, instructor/learner experiences, editor integrations, and assignment/grading workflows.
- Collaborated with cross-functional teams to develop, test, troubleshoot, review, and release production-ready features across multiple tenants.
- Focused on the platform's scalability, reusable architecture, and integration patterns to support onboarding of additional organizations and LMS platforms.
Tech stack
Vue.jsNuxt.jsTypeScriptPiniaNode.jsExpress.jsNestJSREST APIsLTI 1.3CanvasMoodleBlackboardAWS LambdaS3CloudFrontSQSSNSEventBridgePostgreSQLPrismaGraphQLOpenAI APIs
ME3 — College & Career Planning Platform
Full Stack DeveloperArizona State University
An interactive college and career planning platform developed for Arizona State
University that helps students identify career interests, explore suitable college majors, and
plan their academic pathway.
Key contributions
- Developed and maintained frontend features for an interactive, mobile-responsive career and college planning platform.
- Built reusable UI components and interactive user experiences using Vue.js/Nuxt.js and JavaScript/TypeScript.
- Implemented dynamic career, major, and academic-pathway experiences based on user selections and application data.
- Worked on API integration and backend workflows using Node.js and serverless AWS services.
- Contributed to application enhancements, bug fixes, performance improvements, and production support.
- Worked with AWS Lambda, S3, CloudFront, and the Serverless Framework for cloud-based application infrastructure.
- Integrated application data and backend services to support student profiles, career recommendations, academic planning, and dashboard experiences.
- Built responsive layouts and ensured cross-device compatibility for desktop, tablet, and mobile users.
- Collaborated with product, design, QA, and engineering teams to deliver new features and resolve production issues.
- Worked on data export/integration workflows and application infrastructure supporting the ASU ecosystem.
Tech stack
Vue.jsNuxt.jsJavaScriptTypeScriptNode.jsAWS LambdaS3CloudFrontServerless FrameworkREST APIsPostgreSQL
Fitcart — Fitness & Sports E-Commerce Platform
DeveloperAn e-commerce platform focused on fitness, sports nutrition, and health products,
providing customers with product discovery, online purchasing, payment processing, and
order-management capabilities.
Key contributions
- Developed responsive, user-friendly e-commerce interfaces for browsing, searching, and purchasing fitness and sports products.
- Built reusable frontend components and application workflows using React.js and JavaScript.
- Integrated backend APIs for product management, customer accounts, cart, checkout, and order workflows.
- Implemented shopping-cart and checkout functionality with support for online payments.
- Integrated Razorpay for payment processing and Shiprocket for order/shipping management.
- Developed REST-based API integrations between the frontend and backend services.
- Implemented product listing, product details, search, filtering, and category-based navigation.
- Contributed to the admin portal for managing products, orders, users, and other e-commerce operations.
- Worked within Git/GitLab-based development workflows, collaborating on feature development, debugging, and releases.
Tech stack
React.jsJavaScriptNode.jsFlaskREST APIsRazorpayShiprocketGit/GitLab
DegreeMe — AI-Powered Degree & Career Exploration Platform
Full Stack DeveloperAn AI-powered education platform designed to help students explore suitable degree
programs, universities, and career pathways based on their interests, academic background, and
career goals.
Key contributions
- Developed and enhanced the DegreeMe web platform using Nuxt.js, Vue.js, TypeScript, and a modern frontend architecture.
- Built interactive experiences for students to explore degrees, programs, universities, and career opportunities.
- Developed reusable, responsive UI components for a consistent experience across application modules.
- Implemented frontend state management with Pinia for user preferences, application state, and platform workflows.
- Integrated frontend applications with backend APIs built on NestJS/Node.js.
- Worked on AI-powered degree exploration and recommendation workflows, integrating AI services into the application experience.
- Developed and maintained REST APIs and backend services supporting degree, university, user, and recommendation workflows.
- Worked with PostgreSQL and Prisma for application data management and database interactions.
- Contributed to the transition toward a monorepo architecture, organizing frontend, backend, and shared components for maintainability.
- Used modern AI-assisted development workflows and agent-based tooling to accelerate feature development and engineering productivity.
- Implemented responsive, accessible interfaces using modern CSS frameworks and reusable design patterns.
- Worked on performance, debugging, API integration, error handling, and production issue resolution.
- Collaborated with product, design, QA, and engineering teams to deliver features from development through testing and release.
Tech stack
Nuxt.jsVue.jsTypeScriptPiniaNestJSNode.jsREST APIsPostgreSQLPrismaAWSAI/LLM APIsTailwind CSSGit
Ombralla — Insurance Aggregation & Policy Management Platform
Team LeadAn insurance technology platform that integrates and manages insurance policies
from multiple providers through a unified ecosystem. It supports B2C, B2B, agent,
lead-management, and administrative workflows, enabling customers, agents, and businesses to
manage the complete policy lifecycle from lead creation to policy management.
Key contributions
- Developed a multi-platform insurance ecosystem using React.js, Next.js, Node.js, and AWS.
- Integrated insurance products and policy workflows from multiple providers into a unified platform for policy discovery, management, and processing.
- Developed the B2C customer platform to explore insurance products, submit requirements, generate leads, and manage policy-related workflows.
- Built the Agent Platform for agents to create and manage leads, follow up with customers, track lead status, and manage their assigned pipeline.
- Developed lead-management workflows covering lead creation, assignment, follow-up, status tracking, and conversion.
- Built an Admin Platform for managing agents, leads, insurance products, policy information, users, and operational workflows.
- Developed a B2B Bulk Policy Management Platform for businesses and enterprise customers to manage requirements and process policies in bulk.
- Implemented role-based workflows across customers, agents, administrators, and B2B users.
- Built reusable frontend components and responsive interfaces using React.js, Next.js, JavaScript, and TypeScript.
- Built backend services and REST APIs with Node.js to support customer, agent, policy, lead, and administrative workflows.
- Integrated third-party insurance provider APIs to enable policy-related data exchange and processing.
- Implemented AWS-based infrastructure and cloud services for scalable deployment and backend workloads.
- Worked on authentication, authorization, validation, error handling, and secure data flows across multiple applications.
- Optimized performance and built reusable modules to maintain consistency across the B2C, B2B, Agent, and Admin platforms.
- Participated in the complete SDLC — requirement analysis, development, testing, debugging, code reviews, deployment, and production support.
Tech stack
React.jsNext.jsNode.jsTypeScriptJavaScriptREST APIsAWSGitInsurance Provider APIs