Introduction

Research Scholar at IIT Dharwad, working on data science and applied machine learning.
Lead Developer who designs and builds R Shiny applications and custom R and Python solutions.
Currently a Technical Consultant at Techworkslab, focused on interactive data visualization and reliable, scalable tools for analytical work.

I enjoy turning data into applications that are easy to use and lead to clear decisions.
My work spans CDISC SDTM standards, API development, production deployment of data products, and academic research in AI and ML.

Professional Summary

  • Production-Scale Deployment: Ships Shiny applications, APIs and data pipelines to production through CI/CD, built to stay available and scale
  • Standards Implementation: Implements CDISC SDTM standards and builds regulatory-compliant clinical data workflows in R
  • Code Quality & Documentation: Writes clear package documentation and test cases, following good practice in R and Python
  • API Integration & Data Interoperability: Builds and connects APIs so applications and platforms can share data reliably
  • Leadership & Collaboration: Leads development teams, mentors junior developers and works closely with other functions to get results
  • R Shiny Expertise: Builds interactive visualizations and complete R Shiny applications for a wide range of clients
  • Technical Stack: R, Python (Flask, FastAPI, Django), GitLab, Docker, Linux, MongoDB, PostgreSQL and AWS
  • Clinical Data Experience: Clinical trial reporting systems, SDTM/ADaM programming and regulatory compliance workflows
  • Automated Testing & CI/CD: Introduced automated testing and continuous integration to make releases more reliable
  • Training & Mentorship: Runs training sessions for client teams on R programming, Shiny development and API design

Education & Research

  • Present - Research Scholar - IIT Dharwad (PhD in Data Science & AI)
  • 2022 - M. Tech, Artificial Intelligence - Reva University
  • 2016 - B. Tech, Aerospace Engineering - Hindustan Aviation Academy
  • 2011 - 12th Standard - Kendriya Vidyalaya, Belgaum
  • 2009 - 10th Standard - Army Public School, Darjeeling

  • Key Certifications

  • Microsoft Certified: Azure AI Engineer Associate
  • Kaggle: Natural Language Processing & Python
  • LinkedIn: Advanced NLP with Python for Machine Learning
  • LinkedIn: Building Deep Learning Applications with Keras & TensorFlow
  • Udemy: R Shiny Interactive Web Apps & Advanced Analytics

  • Skills

    R Shiny Development

    Production-grade R Shiny Applications
    Interactive Data Visualizations
    Performance Optimization

    Data & Analytics

    CDISC SDTM Standards
    Clinical Data Management
    Automated Analytics

    Programming Languages

    R (Expert)
    Python (Flask, FastAPI, Django)
    JavaScript, SAS

    Development & Deployment

    Docker & Containerization
    GitLab CI/CD Pipelines
    Linux Server Administration

    API Development

    RESTful API Design
    R Plumber APIs
    API Integration & Testing

    Database Technologies

    MongoDB, PostgreSQL
    SQL Server, SQLite
    Data Pipeline Design

    Cloud & Infrastructure

    AWS Services
    Azure AI Engineer Associate
    Production Deployments

    Quality & Documentation

    Automated Testing Frameworks
    R Markdown Documentation
    Package Development

    Featured Projects Portfolio

    Selected work in clinical data, AI/ML research and enterprise applications

    Clinical Trials Reporting System

    Role: Lead Developer | Duration: 12 months | Regulatory Focus: FDA/EMA Compliance

    Project Overview:
    Designed and built an end-to-end reporting system for clinical trials that takes raw data all the way to submission-ready reports. It produces SDTM (Study Data Tabulation Model), ADaM (Analysis Data Model) and TLG (Tables, Listings, and Graphics) outputs in line with CDISC standards, and generates the Clinical Study Report (CSR) automatically.

    Key Achievements:
    • Cut report generation from 6 weeks to 2 days (95% time savings)
    • Reached 100% CDISC compliance through automated validation checks
    • Added version control and audit trails for regulatory transparency
    • Processed multiple studies in parallel, reducing resource bottlenecks by 80%

    Technical Architecture: R (statistical computing), R Markdown (reports), SAS (legacy integration), GitLab CI/CD (automation), Docker (containers), Linux (deployment)

    Risk-Based Monitoring Dashboard

    Role: Data Engineer | Duration: 4 months | Scope: Multi-site Clinical Trials

    Project Overview:
    Built a risk-based monitoring system that uses statistical models and live data to spot problems at clinical trial sites early. The dashboard flags adverse events, detects protocol deviations and scores compliance across study sites automatically.

    Key Features:
    • Real-time statistical process control for adverse event detection
    • Predictive models to assess site performance
    • Automated alerts that cut manual review by 70%
    • Interactive charts that keep sites ready for regulatory inspection

    Technical Stack: R Shiny (dashboard), statistical modeling, clinical data standards, real-time analytics

    Cross-Trial Safety Analytics Dashboard

    Role: Senior Developer | Duration: 5 months | Data Scope: 50+ Clinical Trials

    Project Overview:
    Built a safety surveillance platform that combines adverse event data from many clinical trials to reveal safety signals, treatment patterns and possible drug interactions. It produces safety reports fit for regulatory use and supports pharmacovigilance work.

    Technical Stack: R Shiny (frontend), statistical analysis, safety data mining, pharmacovigilance algorithms

    ModelBox – Self-Hosted AI Inference Server

    Role: Software Architect | Duration: 7 months | Performance: Sub-100ms inference

    Project Overview:
    Designed and built a fast, self-hosted inference server for running machine learning models inside an organization. ModelBox serves models securely and at scale, with GPU acceleration, load balancing and API management. It supports several model formats and returns predictions in real time.

    Key Achievements:
    • Kept uptime at 99.9% with automatic failover and health checks
    • Scaled horizontally to handle 10,000+ concurrent requests
    • Tuned GPU usage to reach 85% efficiency in batch processing
    • Wrote full API documentation and SDKs for several languages

    Technical Architecture: FastAPI (API), Python (core), Docker (containers), NVIDIA GPU (acceleration), Redis (caching), Prometheus (monitoring)

    TL-SDD – Transfer Learning for Surface Defect Detection

    Role: Research Lead | Duration: 10 months | Academic Output: 2 Publications

    Project Overview:
    Led research into transfer learning methods for detecting surface defects in industrial settings. Reproduced and extended state-of-the-art few-shot learning models on the GC10-DET dataset, and built a complete pipeline for automated quality control in manufacturing.

    Key Achievements:
    • Reached 96.3% defect detection accuracy, 15% above the baseline
    • Developed new data augmentation methods for scarce defect samples
    • Built an evaluation framework adopted by 3 industrial partners
    • Published the methodology at top-tier computer vision conferences

    Technical Stack: PyTorch (deep learning), computer vision, transfer learning, GC10-DET dataset, industrial automation

    Synthetic Oncology Data Explorer (POC)

    Role: Full Stack Developer | Duration: 3 months | Focus: Proof of Concept

    Project Overview:
    Built a proof-of-concept platform that lets oncology researchers explore synthetic tumor burden and biomarker data. It generates realistic clinical scenarios without using real patient records, so researchers can test hypotheses and build analysis workflows without touching sensitive data.

    Key Features:
    • Synthetic datasets covering 15+ oncology biomarkers with realistic correlations
    • Interactive filters for exploring data across several dimensions
    • Modular charts for analyzing tumor progression
    • Statistical checks to confirm data quality and clinical relevance

    Technical Stack: R Shiny (frontend), synthetic data generation, oncology analytics, biostatistics, interactive visualization

    R Package Development for Automated Analytics

    Role: Package Architect | Duration: 6 months | Packages Created: 3 production packages

    Project Overview:
    Designed and built a set of R packages that simplify analytics work and speed up development. They include 'autotestpkg' for automated unit testing and 'Rmarker' for generating documentation, along with CI/CD pipelines for releasing and maintaining the packages.

    Technical Architecture: R package development, GitLab CI/CD pipelines, Docker, automated testing frameworks, documentation generation

    CliniTransformR – SDTM/ADaM Programming Suite

    Role: Lead Developer & CDISC Specialist | Duration: 9 months | Compliance: FDA/EMA Standards

    Project Overview:
    Built an R package suite that converts raw clinical datasets into compliant SDTM (Study Data Tabulation Model) and ADaM (Analysis Data Model) formats. It includes validation, quality control and automated compliance checks so the outputs are ready for regulatory submission.

    Key Achievements:
    • Converted 100+ raw clinical datasets automatically with 99.8% accuracy
    • Built-in validation for 200+ CDISC compliance rules
    • Cut manual programming from weeks to hours (95% time savings)
    • Quality control reports with traceability matrices

    Technical Stack: R, CDISC standards (SDTM/ADaM), data validation frameworks, clinical programming, regulatory compliance

    Reusable Shiny UI Component Library

    Role: Component Architect & UI Designer | Duration: 4 months | Components: 50+ reusable elements

    Project Overview:
    Designed and built a library of reusable R Shiny UI components that keeps apps visually consistent, speeds up development and holds a common design standard across client projects. It includes modals, notifications, data grids and loading states.

    Key Achievements:
    • Cut UI development time by 70% on new Shiny projects
    • Shared design language adopted by 25+ applications
    • Responsive components that work on mobile, tablet and desktop
    • Theming system so each client can apply its own branding

    Technical Architecture: R Shiny (core), component-based design, CSS3 (styling), JavaScript (interactions), responsive design

    CI/CD Automation for Shiny Deployments

    Role: DevOps Engineer & Automation Architect | Duration: 5 months | Deployments: 100+ automated releases

    Project Overview:
    Set up CI/CD infrastructure tailored to deploying R Shiny applications. The pipelines cover code quality checks, automated tests, Docker builds, security scans and deployment across multiple environments, with rollback when something goes wrong.

    Key Achievements:
    • Reached a 99.5% deployment success rate with zero-downtime releases
    • Cut deployment time from hours to minutes (90% faster)
    • Added quality gates that caught 100+ potential issues before release
    • Automated rollback that recovers in 30 seconds

    Technical Stack: GitLab CI/CD pipelines, Docker, R Shiny, DevOps practices, automated testing, infrastructure as code

    Healthcare Analytics Dashboard

    Role: Full Stack Developer | Duration: 7 months | Data Volume: Real-time processing

    Project Overview:
    Built a real-time healthcare analytics platform that streams live data from AWS to track key performance indicators and operational metrics. It gives healthcare administrators a clear view of patient flow, resource use and clinical outcomes to support better decisions.

    Key Features:
    • Real-time tracking of 50+ healthcare KPIs with sub-second latency
    • Patient admission forecasting with 85% accuracy
    • Interactive charts with drill-down by department
    • Automated alerts when critical thresholds are crossed

    Technical Architecture: R Shiny (frontend), AWS (data streaming), real-time analytics, healthcare KPI modeling, interactive visualization

    Study Metadata API Integration

    Role: Integration Lead | Duration: 4 months | Platforms Connected: 8 clinical systems

    Project Overview:
    Designed and built an integration layer that links separate clinical data platforms through RESTful APIs, keeping study and variable mappings in sync in real time. It offers one point of access to metadata, synchronizes it automatically and standardizes how data is shared across research workflows.

    Key Achievements:
    • One point of access to metadata across 8 clinical data platforms
    • Automatic real-time sync that cut manual mapping by 90%
    • Error handling and retries with 99.8% reliability
    • Caching layer that cut API response times by 75%

    Technical Stack: REST APIs, R, data integration patterns, metadata management, real-time synchronization

    Automated Machine Learning Web App

    Role: Full Stack Developer & ML Engineer | Duration: 8 months | Deployment: Enterprise On-Premise

    Project Overview:
    Built an end-to-end automated machine learning platform that makes data science tools available across the organization. It offers simple interfaces for running AutoML pipelines, validating models and producing reports, with strong security for sensitive data.

    Key Features:
    • Automated feature engineering and model selection across 15+ algorithms
    • Hyperparameter tuning with Bayesian optimization
    • Model validation using cross-validation and holdout testing
    • One-click deployment of models to production

    Technical Architecture: R Shiny (frontend), AutoML frameworks, MongoDB (storage), Bootstrap (UI), CI/CD pipelines, security controls

    ScrapText – Web Scraping & Text Mining Tool

    Role: NLP Engineer & Package Developer | Duration: 5 months | Domains Analyzed: 1000+ websites

    Project Overview:
    Created an R package suite that combines web scraping with text mining and sentiment analysis. It helps researchers and analysts collect and analyze large amounts of web text for market research, competitive intelligence and social media monitoring.

    Key Features:
    • Web scraping with adaptive rate limiting and anti-detection measures
    • Sentiment analysis with 92% accuracy on social media data
    • Topic modeling and keyword extraction to spot trends
    • Interactive charts for exploring and presenting text insights

    Technical Stack: R, web scraping (rvest), NLP libraries (tm, tidytext), text mining, sentiment analysis, data visualization

    Image Prediction REST API

    Role: Backend Developer & API Architect | Duration: 3 months | Throughput: 1000+ requests/minute

    Project Overview:
    Designed and built a fast RESTful API that serves machine learning image classification models in production. It processes images securely and at scale, with solid error handling, detailed logging and quick responses for real-time use.

    Key Features:
    • Image classification responses in under 200 ms
    • Secure authentication and authorization with JWT tokens
    • Horizontal scaling to process 1000+ images concurrently
    • Error handling with detailed logging and monitoring

    Technical Architecture: R Plumber (API), REST API design, image processing, MongoDB (storage), scalable cloud setup

    Web-Based Reporting Engine with RMarkdown

    Role: Automation Engineer & Report Architect | Duration: 6 months | Reports Generated: 2000+ automated

    Project Overview:
    Built a web-based reporting engine that produces clinical and operational reports from parameterized R Markdown templates. It plugs into CI/CD workflows so reports are consistent, reproducible and delivered on time across departments and regulatory needs.

    Key Achievements:
    • Automated 50+ report types with parameterized templates
    • Cut manual reporting effort by 95%, from days to minutes
    • Scheduled reports delivered by email
    • Version control and audit trails for regulatory compliance

    Technical Architecture: R Markdown (templates), parameterized reporting, CI/CD automation, web integration, document generation

    R-Python Hybrid Pipelines for Data Processing

    Role: Integration Developer | Duration: 4 months | Pipelines Built: 15+ hybrid workflows

    Project Overview:
    Built bridges between R and Python so the two can work together in complex analytics workflows. The pipelines pair R's statistical strengths with Python's machine learning tools in a single, efficient data processing system.

    Key Features:
    • Two-way data exchange with automatic type conversion and validation
    • Memory management tuned for large datasets
    • Error handling and logging across both languages
    • Performance monitoring and tuning for hybrid workflows

    Technical Stack: R, Python integration, data pipeline design, statistical computing, cross-platform development

    Learning Management System

    Role: Full Stack Developer | Duration: 10 months | Users: 500+ learners

    Project Overview:
    Built a secure learning management system for corporate training and certification programs. It handles course management, automated assessments and detailed progress tracking, and protects training content and learner data.

    Key Features:
    • Supports video, interactive modules and assessments
    • Automated certification with digital badges
    • Analytics dashboard for learner progress and engagement
    • Role-based access control with enterprise SSO

    Technical Architecture: Python (backend), Django, PostgreSQL (database), security controls, training platform design

    NLP Chatbot for Client Q&A

    Role: NLP Developer & Conversational AI Engineer | Duration: 6 months | Accuracy: 89% intent recognition

    Project Overview:
    Built a neural-network chatbot that answers customer support and business FAQ questions automatically. It understands natural language, keeps track of context and hands complex questions over to human agents.

    Key Features:
    • Neural network intent classification with 89% accuracy
    • Keeps conversation history to give context-aware replies
    • Supports 5 languages for a global customer base
    • Routes complex questions to the right specialists

    Technical Architecture: Python (core), neural networks, natural language processing, Linux deployment, customer support automation

    Contact

    I'm open to new projects and collaborations. Let's build something useful together.