Portfolio Deep Dive

Project Details & Technical Case Studies

An in-depth look at key full-stack and front-end applications I have built — detailing business objectives, architectural patterns, technical contributions, and impact.

Healthcare Management Platform

Neuromed — Healthcare Management Platform

Neuromed Healthcare Platform

Neuromed is a comprehensive healthcare management platform enabling doctors and patients to manage appointments, prescriptions, billing, and medical records efficiently. The platform integrates real-time communication, AI-powered features, and video consultation capabilities for a seamless and secure healthcare experience.

As a Full Stack Developer, I was responsible for developing healthcare features including appointment scheduling, prescription management, billing workflows, RBAC, real-time chat, and third-party API integrations (Zoom SDK for video consultations and OpenAI API for AI assistance). I built scalable REST APIs using Java Spring Boot and responsive UI with React.js and TypeScript.

Key Features

  • Appointment scheduling and management
  • Prescription and medical records management
  • Patient billing and invoicing system
  • Role-Based Access Control (RBAC)
  • Real-time chat between doctors and patients
  • Zoom SDK integration for video consultations
  • OpenAI API integration for smart assistance
  • AWS S3 for secure medical document storage

My Responsibilities

  • Developed full-stack features for appointments and prescriptions
  • Designed and implemented RBAC across the platform
  • Built scalable RESTful APIs with Java Spring Boot
  • Integrated Zoom SDK for video consultations
  • Integrated OpenAI API for AI-powered features
  • Set up AWS S3 for secure file storage
  • Built responsive UI with React.js and TypeScript
  • Managed MySQL database design and optimization
React.js TypeScript Java Spring Boot MySQL AWS S3 OpenAI API Zoom SDK REST APIs RBAC / JWT
Healthcare & Hospital Administration

CareSync — Hospital Management & Appointment System

Hospital Management System Dashboard

CareSync is a full-stack hospital clinical administration and appointment management system built with React 19, TypeScript, Java Spring Boot microservices, and MySQL. It streamlines healthcare workflows across patients, doctors, receptionists, and administrators. The platform features stateless JWT bearer authentication with real-time token revocation, automated doctor schedule availability calendars, patient electronic health records (EHR), and an appointment booking lifecycle with conflict prevention.

Designed and built the full-stack architecture end-to-end. Built the Spring Boot REST services with Spring Data JPA and Hibernate for MySQL, implemented Spring Security 6 with stateless JWT authentication, token revocation tracking, and granular Role-Based Access Control (RBAC). Developed the reactive frontend using React 19, TypeScript, Vite, Tailwind CSS v4, and TanStack React Query, and authored a 79KB automated Postman API test suite validating all CRUD and authorization flows.

Key Features

  • Multi-role RBAC: Admin, Doctor, Receptionist, Patient
  • Stateless JWT authentication with real-time token revocation
  • Doctor directory & recurring weekly availability schedules
  • Patient medical records (allergies, blood group, medications)
  • Appointment booking lifecycle (Scheduled, Confirmed, Completed, Cancelled)
  • Doctor portal with daily patient queue and consultation workflows
  • Patient dashboard with appointment discovery and booking history
  • Automated admin bootstrap provisioning & BCrypt hashing

My Responsibilities

  • Architected Spring Boot REST API services with DTO validation and Global Exception Handling
  • Implemented JWT token issuance, verification, revocation store, and Spring Security filters
  • Modeled relational MySQL schema with JPA entities, repositories, and indexing
  • Built responsive frontend with React 19, TypeScript, React Hook Form, and Zod
  • Managed server state, optimistic updates, and caching using TanStack React Query
  • Created comprehensive Postman test suite validating all APIs and auth rules
  • Ensured secure session storage and role-based route gating across workspaces
React 19 TypeScript Java 21 Spring Boot Spring Security MySQL Spring Data JPA JWT / OAuth2 Tailwind CSS TanStack Query Vite Postman API Tests
Online Ordering Platform

Syra Coffee — Online Coffee Ordering Platform

Syra Coffee Ordering Platform

Syra Coffee is a multi-application ecosystem (App, POS, Admin) for online coffee ordering, similar to Starbucks and Burger King apps. Users can place customized coffee orders through the mobile app. The system supports real-time order processing, payments, delivery management, and efficient background job handling with a powerful admin portal.

I optimized backend workflows and implemented Excel export features for order and sales records. I built reporting functionality, optimized PostgreSQL queries with eager loading strategies, and implemented background job processing with Sidekiq and Redis for asynchronous order handling. Used GitHub Copilot for AI-assisted development.

Key Features

  • Customized coffee order placement via mobile app
  • Real-time order processing and status tracking
  • POS system integration for in-store orders
  • Excel/CSV export for order and sales records
  • Payment gateway integration
  • Delivery management system
  • Admin portal for business analytics
  • Background job handling with Sidekiq and Redis

My Responsibilities

  • Optimized backend workflows for order processing
  • Implemented Excel export for sales reporting
  • Configured Sidekiq and Redis for background jobs
  • Optimized PostgreSQL queries with eager loading
  • Used GitHub Copilot for AI-assisted development
  • Managed version control via Bitbucket
  • Implemented caching strategies for performance
Ruby on Rails PostgreSQL JavaScript Sidekiq Redis GitHub Copilot Bitbucket HTML / CSS
Student Management System

HAPCHI — Digital Student Management System

HAPCHI Student Management System

HAPCHI is a comprehensive digital student management system for educational institutions. The platform supports a multi-role access model covering students, trainers, schools, parents, admins, and sub-admins. It enables course creation, online/offline class scheduling, exam submissions, progress tracking, notifications, and detailed reporting for all stakeholders.

I built core features including course management, examination modules, student progress tracking, and notification systems. I developed the full-stack application using React.js and TypeScript on the frontend with Ruby on Rails API backend, PostgreSQL database, and a comprehensive RBAC system allowing different experiences for each user type.

Key Features

  • Multi-role access: student, trainer, school, parent, admin
  • Course creation and management
  • Online and offline class scheduling
  • Exam creation, submission, and evaluation
  • Student progress tracking and analytics
  • Notification system for all stakeholders
  • Detailed reporting and dashboards
  • Role-Based Access Control (RBAC)

My Responsibilities

  • Built course management module end-to-end
  • Developed examination and progress tracking features
  • Implemented RBAC for multi-role user management
  • Built REST APIs with Ruby on Rails
  • Developed responsive UI with React.js and TypeScript
  • Designed and optimized PostgreSQL schema
  • Implemented notification system
  • Version control and collaboration via Bitbucket
React.js TypeScript Ruby on Rails PostgreSQL JavaScript HTML / CSS Bitbucket REST APIs
B2B Marketplace

LOTS Wholesale — B2B Online Marketplace

LOTS Wholesale B2B Marketplace

LOTS Wholesale is a B2B e-commerce marketplace designed for bulk purchasing and wholesale transactions. The platform features product catalog management, advanced search and filtering, invoicing, bulk purchasing workflows, user authentication, and seamless order processing with payment integration tailored to wholesale business needs.

I developed key product management features, implemented advanced search and filtering capabilities, built the invoicing system, and created bulk-purchasing workflows. The backend was developed using Python for application logic, scripting, and data processing, with MongoDB as the database. I used Gemini Code Assist for AI-native development workflows.

Key Features

  • Product catalog management for bulk products
  • Advanced search and filtering
  • B2B invoicing and billing system
  • Bulk purchasing and order management
  • User authentication and authorization
  • Shopping cart with wholesale pricing
  • Payment gateway integration
  • Order tracking and history

My Responsibilities

  • Developed product management features
  • Built advanced search and filtering system
  • Implemented invoicing and billing workflows
  • Developed bulk-purchasing order features
  • Wrote backend logic in Python
  • Managed MongoDB database design
  • Used Gemini Code Assist for AI-native development
  • Implemented JavaScript frontend interactions
Python MongoDB JavaScript Gemini Code Assist HTML / CSS REST APIs
Shopify E-commerce Platform

Rangrez — Shopify E-commerce Store

Rangrez Shopify Store

Rangrez is a Shopify-powered e-commerce platform for a fashion and lifestyle brand. The project involved customizing Liquid themes, building a responsive storefront, managing product collections, and developing client-specific features tailored to the brand's unique requirements and aesthetic.

I customized the Shopify Liquid theme from the ground up to match the brand's visual identity, built custom sections and responsive UI layouts, managed product and collection configurations, and integrated third-party Shopify apps. I developed client-specific features including custom filtering and promotional sections.

Key Features

  • Custom Liquid theme development
  • Responsive storefront across all devices
  • Custom product and collection management
  • Client-specific promotional sections
  • Third-party Shopify app integrations
  • Custom filtering and search enhancements
  • Brand-specific UI components and animations
  • Performance-optimized page loading

My Responsibilities

  • Customized Shopify Liquid theme and templates
  • Built custom sections and responsive layouts
  • Managed product collections and metadata
  • Developed client-specific features
  • Integrated third-party Shopify apps
  • Ensured cross-device responsiveness
  • Optimized for performance and SEO
Shopify Liquid HTML5 CSS3 JavaScript Shopify APIs
Restaurant Booking Platform

The Malabar Coast — Restaurant Booking Platform

The Malabar Coast Restaurant

The Malabar Coast is a premium restaurant website and booking management platform. The project included building a responsive public-facing website showcasing the restaurant's identity, menu, and ambiance, along with a table reservation system and an admin portal for managing bookings — all backed by a PHP REST API.

I was responsible for building the complete frontend using React.js, TypeScript, and Tailwind CSS, and integrating it with the backend REST APIs built in PHP. I developed the booking system UI, admin portal for reservation management, and ensured the website was fully responsive and visually premium across all devices.

Key Features

  • Responsive restaurant showcase website
  • Table reservation and booking system
  • Admin portal for booking management
  • Menu display with categories
  • Gallery and ambiance showcase
  • Contact and enquiry forms
  • REST API integration for all data
  • Mobile-first responsive design

My Responsibilities

  • Built complete frontend with React.js and TypeScript
  • Styled UI using Tailwind CSS
  • Developed table booking system UI
  • Built admin portal for reservation management
  • Integrated frontend with PHP REST APIs
  • Ensured full cross-device responsiveness
  • Implemented smooth animations and transitions
React.js TypeScript Tailwind CSS PHP REST APIs
© Kamal Chandra Joshi  |  Software Developer | AI-Native | Full Stack  |  React.js | Ruby on Rails | TypeScript | Node.js | Java Spring Boot | Python | Shopify  |  Delhi NCR, India  |  Open to Relocation