Senior Full-Stack Engineer

Designing reliable and scalable software that feels fast, clear, and modern.

Abstract mesh network illustration representing full stack development

I build scalable web platforms from concept to deployment, with a focus on clean architecture, polished UI, and product outcomes that hold up in production.

End-to-end Full-stack delivery
Cloud-ready Azure, Azure DevOps, Railway
Product-minded Business-first execution

About Me

Hey! I'm Kamalshanth (Sha), a Senior Full‑Stack Engineer. I design and deliver scalable, production‑grade web platforms end‑to‑end. I tackle complex business problems with pragmatic architecture, clean, testable code, and data‑driven decisions, building resilient APIs, high‑performance frontends, and secure cloud‑native services. My focus is also on CI/CD, observability, automated testing, and security best practices to ensure reliable, maintainable systems. I continuously evaluate and adopt modern tools and patterns to drive measurable product and business impact.

Professional Experience

Sports Academy Management System

Full-stack sports academy platform with role-based portals, enrollment, attendance tracking, and integrated Stripe billing.

Tools & Technologies

  • React
  • ASP.NET Core
  • Shadcn/ui
  • PostgreSQL
  • Azure
  • Docker
  • Stripe

Key Responsibilities and Achievements:

  • Multi-Role Portal Development:

    • Developed role-based portals for players, parents, and coaches with class enrollment and attendance tracking.
    • Delivered a responsive experience across devices to support day-to-day academy operations.
  • Stripe Payment Integration:

    • Integrated Stripe for secure payments and automated invoicing workflows.
    • Supported seamless fee collection and class registration transactions.
  • Authentication and Authorization:

    • Implemented JWT authentication and role-based authorization for secure access control.
    • Enforced permission boundaries for protected platform features and data.
  • Cloud Deployment and DevOps:

    • Containerized the application with Docker and deployed it on Microsoft Azure.
    • Configured CI/CD pipelines for automated deployments and reliable release cycles.

Built with React, shadcn/ui, ASP.NET Core, and PostgreSQL, this full-stack platform was designed for scalability, maintainability, and smooth user experience across all academy stakeholders.

Reference can be provided upon request.

Ascom Ofelia - Workflow & Alarm Management System

Enterprise platform for dynamic workflows, alarms, task management, and operational reporting.

Tools & Technologies

  • .NET
  • Blazor
  • MSSQL
  • Node.js
  • PostgreSQL
  • Clean Architecture
  • Azure DevOps
  • CI/CD

Key Responsibilities and Achievements:

  • Scalable Backend Development:

    • Architected and built a scalable backend using .NET with clean architecture principles.
    • Designed and implemented MSSQL schemas to support dynamic workflows, alarms, and reporting.
  • Blazor Frontend Implementation:

    • Developed a user-friendly Blazor frontend for alarm and task management.
    • Delivered clear, efficient workflows that improved operational visibility.
  • Build and Deployment Automation:

    • Utilized Azure DevOps and CI/CD pipelines to automate build and deployment processes.
    • Improved release consistency and reduced manual deployment effort.
  • Hospital Emergency Code Microservice:

    • Implemented an API microservice for Hospital Emergency Code Management using Node.js and PostgreSQL.
    • Enabled reliable emergency code handling and integration with wider hospital workflows.

Worked across backend, frontend, and service integration layers to deliver a robust workflow and alarm management platform with enterprise-grade reliability.

This role strengthened expertise in .NET, Blazor, clean architecture, microservices, and automated DevOps delivery for mission-critical healthcare workflows.

E-commerce Website & Integration Service

Online E-commerce Platform Development for New Zealand Market

Tools & Technologies

  • Wordpress
  • Php
  • .Net
  • Node.js
  • Azure
  • Mysql

Key Responsibilities and Achievements:

  • Product Information, Stock, and Order Management:

    • Designed and developed robust systems to efficiently manage product information, stock levels, and orders.
    • Implemented functionalities for real-time updates on stock availability and order statuses, enabling customers to make informed purchasing decisions.
    • Integrated third-party APIs to enhance platform functionality and streamline operations.
  • MYOB EXO Integration for Inventory Management:

    • Successfully integrated MYOB EXO, a powerful inventory management tool, into the platform.
    • Implemented synchronization capabilities to monitor and control stock levels, ensuring accurate inventory management.
  • Daily Updates for Product Listings:

    • Developed a mechanism to provide daily updates for product listings, ensuring accurate and up-to-date information for customers.
  • Azure Blob Storage for Product Images:

    • Implemented a solution utilizing Azure blob storage to efficiently store and retrieve product images.
    • Ensured visually appealing product presentations for an enhanced user experience.
  • .NET API Service for Seamless Data Flow:

    • Created a middle-source .NET API service that connected product data with WooCommerce.
    • Enabled seamless processing and execution of various operations, enhancing overall platform performance.

Throughout the project, I maintained a high level of professionalism, adhered to timelines, and collaborated effectively with team members. The resulting e-commerce platform provided a streamlined and exceptional online shopping experience for customers in the New Zealand market.

This project experience showcases my expertise in e-commerce platform development, integration of third-party APIs, inventory management, real-time updates, and efficient data processing. It demonstrates my ability to deliver high-quality solutions tailored to specific market requirements.

Customer & Payment Management Portal

A System fully integrated with Stripe Payment Gateway for Customer and Payment management

Tools & Technologies

  • Wordpress
  • Php
  • Node.js
  • Stripe
  • Mysql

Key Features and Functionality:

  • Integration with Stripe Payment Gateway:

    • Fully integrated the Customer & Payment Management Portal with the Stripe Payment Gateway.
    • Enabled seamless management of customer information and processing of one-time and subscription-based payments.
  • Customer Management:

    • Developed robust functionalities for managing the business's client base.
    • Implemented features for storing and retrieving customer information, such as contact details and transaction history.
  • Payment Management:

    • Created a comprehensive system for managing one-time and subscription-based payments.
    • Implemented mechanisms for processing payments securely and efficiently.
  • Data Synchronization with WooCommerce:

    • Established synchronization capabilities with WooCommerce, ensuring seamless data flow between the Customer & Payment Management Portal and the e-commerce platform.
    • Enabled efficient management of customer data and payment records.
  • WordPress Plugin Integration:

    • Developed the Customer & Payment Management Portal as a WordPress plugin.
    • Allowing easy installation and integration with businesses' existing WordPress sites.

The Customer & Payment Management Portal provides a comprehensive solution for businesses to manage their client base and handle one-time and subscription-based payments. By integrating with the Stripe Payment Gateway and leveraging WooCommerce and WordPress, the portal offers a seamless and efficient experience for customer and payment management.

This project showcases expertise in PHP development, payment gateway integration, customer and payment management, and WordPress plugin development. It demonstrates the ability to deliver a user-friendly and feature-rich solution tailored to businesses' needs.

Survey & Reporting Tool for Cyber Security

A Cutting-Edge Survey and Reporting Tool for Assessing Organizational Cybersecurity Levels and Measures

Tools & Technologies

  • React
  • Azure
  • .Net
  • Mssql
  • Sendgrid
  • Pdfsharp

Key Features and Functionality:

  • Surveying Platform for Cyber Security Assessment:

    • Developed a web-based surveying platform focused on assessing a company's cyber security concerns and advancements.
    • Allowed clients to complete a comprehensive survey regarding their internal workflow, systematic approaches, and current data security measures.
  • Data Processing and Scoring:

    • Implemented automated processing of survey responses to generate appropriate scores for the client businesses.
    • Divided the scoring into different sub-parts, providing an overall assessment of the business's cyber security level.
  • PDF Report Generation and Delivery:

    • Developed functionality for automatic generation of PDF reports based on survey results.
    • Sent the PDF report to the client's email address within 1 working day.
  • Future Enhancement Advice and Guidance:

    • Included advice and guidance for future enhancements in the PDF report provided to the clients.
    • Provided actionable recommendations to improve the company's cyber security posture.
  • Critical Data Processing:

    • Implemented mechanisms to handle critical data securely during the survey process.
    • Ensured the confidentiality and integrity of sensitive client information.

The Cyber Security Survey Tool offers a comprehensive platform for companies to assess their cyber security measures. By allowing clients to complete a detailed survey, processing the data, and generating PDF reports, the tool provides valuable insights and guidance for enhancing their cyber security practices.

This project highlights expertise in web application development, automated scoring and reporting, PDF generation, and data security. It demonstrates the ability to deliver a secure and user-friendly solution tailored to assessing and improving the cyber security of client businesses.

Legal Case Management System

Web application specifically designed to streamline and optimize case management processes for law firms based in Australia

Tools & Technologies

  • React
  • Azure
  • .Net
  • Node.js
  • Mssql

Key Features and Functionality:

  • Legal Case Information Management:

    • Developed a web application for gathering, maintaining, and processing legal case-related information.
    • Included fields such as case name, date, lawyer, clients, third parties, and more to provide a comprehensive overview of each case.
  • Payment Details Management:

    • Implemented functionality to manage payment details within the system.
    • Allowed for easy tracking and processing of financial transactions related to each case.
  • Specialized Login for Stakeholders:

    • Assigned specialized logins to each stakeholder involved in the case management system.
    • Provided secure access to relevant information based on the stakeholder's role and permissions.
  • Integration across Cases and Departments:

    • Developed a cohesive system that serves as a single unit connecting information across multiple cases and departments.
    • Allowed for efficient collaboration and communication among different teams and stakeholders.
  • Australia Legal Firm and Sub-Branch Support:

    • Customized the system to cater specifically to the requirements of an Australian legal firm and its sub-branches.
    • Ensured compliance with local legal regulations and practices.

The Case Management System is designed to streamline the management of legal cases within an Australian legal firm and its sub-branches. By centralizing case-related information, managing payment details, providing specialized logins, and facilitating integration across cases and departments, the system enhances efficiency and collaboration within the firm.

This project demonstrates expertise in web application development, legal case management, payment processing, user authentication, and multi-department integration. It showcases the ability to deliver a tailored solution that meets the specific needs of legal firms and promotes seamless information flow and collaboration.

Personal Projects


JobEngine - Job Processing Platform

JobEngine is my current main project and is being built as a SaaS application for teams that need reliable, high-throughput background processing. It provides queue-driven execution, retries with backoff, priority routing, delayed and scheduled jobs, idempotent processing, observability dashboards, and resilient worker orchestration for at-scale workloads.

(Flagship Project - Currently in Active Development)

  • .NET
  • React
  • PostgreSQL
  • Azure
  • RabbitMQ
  • Redis
  • Docker

SocialApp

Social web application is a Platform for finding the like-minded people and allows users to socialize with others. Users can upload photos, chat, and manage their profiles with CRUD functionalities.

  • c#
  • angular
  • sql
  • azure

Task Manager - MEAN

Task manager app helps the user to manage his day to day tasks more effectively. This web application has a create, read, update and delete funtionalities. It has build using the MEAN stack which is popular among single page applications like this.

  • angular
  • bulma
  • node.js
  • express
  • mongoDB

Face Recognition App - FrontEnd

This is an Artificial intelligence based Face recognition website. This is a front end site which allows the user to include and image url and detect the faces in that particular image.

  • html
  • css
  • js
  • react

Face Recognition App - Fullstack

Face Recognition App is and full-stack application which is counting the faces in and image by using an Artificial Intelligence API service. It also includes register and login funtionalities for a limited number of users.

  • react
  • node.js
  • express
  • postgresql

Background Generator

This little website provide and easy way of adding gradient colors to the website by selecting an appropriate color theme. The desiners can select a gradient color background and copy the code underneath and paste it in their css code. this could make the jobs easier for adding customized background color to their website projects.

  • html
  • css
  • js

Contact Me

+94 777914656

kamalshanthpro@gmail.com