IRIS, NITK Annual Report 2025-26

What began as a student-led initiative over a decade ago has now matured into the digital backbone of the institute, and this year, IRIS shifted its focus toward strengthening the employee side of the ecosystem. With key module completions, meaningful technical upgrades, and a recognition-worthy showing on the national stage, we continued building on the strong foundations laid over the years as IRIS steps further into its second decade.

IRIS Web Portal

New Launches

Payroll Module

The module allows the tracking of Employee Payroll related information and processes through IRIS including salary heads, reports, pay profile, etc. Validation and testing has been carried out over several months parallely to ensure accuracy

Developer: Sanjeev Holla S

Alumni Module

Many new features and improvements were added such as Alumni Donations, Memory wall, Directory.

Developers: Nikhil Kottoli, Sanjeev Holla S, Shouryadip Chakraborty & Aditi Pandey

HCC Module

Aimed at enabling an online appointment scheduling and record keeping system for all patients of the HCC that are onboarded on IRIS. Extends support for Doctors to write prescriptions and for pharmacists to track inventory as well.

Developers: Aditya Raj Pandia & Surya Srinivas

Vehicle Sticker Module

Digitization of the vehicle sticker for on campus vehicles via Service Requests.

Developer: Nikhil Kottoli

Procurement Module

Digitizes and streamlines college purchasing by replacing rigid paper processes with customizable, automated workflows. Based on price and GeM availability, it dynamically assigns required documents and signatories, routes requests to committee dashboards for digital approvals, and efficiently generates final purchase orders.

Developer: Nikhil Kottoli, Utsav Singh Bhamra & Shouryadip Chakraborty
Product Manager: Penakacharla Harshith

Mess Change Module

Mess Change Module Interface

Digitization of the mess change procedure for students, eliminating the need for students to visit Hostel Office to apply for mess change and processing everything at the click of a button

Developer: Abhimanyu Kapoor

Mess Closing Module

Students can now close their mess allotment at the end of the semester through IRIS

Developer: Sanjeev Holla S

Job Notification Form

A company-facing form with OTP-based authentication for secure submission

Developer: Nikhil Kottoli

Annual Property Return

Employee facing module to enable filing of Annual Property Return Forms on IRIS

Developer: Harshith Vellapha

Enhancements and Fixes

IRIS Forms UI/UX Revamp

Delivered better experience when creating IRIS forms including the handling of response permissions.

Developer: Mayank Tiwari

IRIS App

During the past year, the IRIS App scaled its user base to over 7,000 monthly active users and introduced several key product enhancements. Engagement with the App Team reached a new milestone, with the recruitment drive participation exceeding 130 candidates

New Launches

UI Revamp

The IRIS App underwent a complete UI overhaul, keeping in mind functionality and aesthetics. It now follows a clean, modern and uniform design throughout the app. Standardized components have been developed to allow developers to ship new features faster while staying true to the design language of the rest of the app with ease.

Developers: Entire App Team

IRIS Forms

The IRIS Forms module, our in-house forms utility linked to the users’ IRIS profiles, has been brought to the IRIS App with users being able to fill out forms and view responses to the forms they have created.

Developers: M Vishak Kamath & Mohnish Hemanth Kumar

Deeplinks, Routes and Roles and Permissions

Deeplinks have been set up for the IRIS App, allowing a user to click on a URL and have the  exact corresponding page open in the app instead of on a web browser. Routes have been standardized across all modules and the Roles and Permissions setup on the app has been refactored to support deeplinks.

Developers: Shashank G & Nishant A S

Alumni Donations Appeals

Alumni Donations Timeline

Alumni Donations Appeals lets alumni review donations requests on the app. It allows users to review details like the description, investigators, donated amount, supporting documents and so on, all within the app.

Developer: Akshat Bharara

Parents Dashboard

The parent’s login and dashboard has come to the app, allowing parents to view their ward’s details like their attendance, academic progress, announcements from the college and is a quick reference lookup to some useful links on the IRIS and NITK websites.

Developer: Chirag S

Guesthouse Booking

Book Room Dashboard

The Guesthouse Booking module allows users to view available guesthouses and pricing details. Users can create a new booking request, search, filter, review and manage their past requests, find detailed booking details and summary, upload relevant supporting documents. On the admin side, admins can approve and reject booking requests, forward requests for approval, allocate and deallocate rooms.

Developers: Prabhav P & Shriya Bharadwaj

Feature Toggle

The feature toggle system using Firebase Remote Config, allows us to dynamically show or hide features or modules without requiring an app update. This supports phased rollouts, feature flagging, and rapid configuration changes, providing greater flexibility in managing application functionality and releases.

Developer: Shashank Jain

Alumni Directory

Alumni Directory Preview

The Alumni Directory is the alumni network feature on IRIS. On the app, alumni can review their own profile, choose to show or hide their profile photo and lookup other alumni on the platform, their branch, graduation year, experience updates and contact details.

Developer: Udbhav Naveen Kumar

Enhancements and Fixes

Flutter Version Upgrade

The Flutter SDK version has been upgraded from v3.27 to v3.35. These upgrades brought improved performance, better stability, ensuring the app stays up-to-date with the evolving Flutter ecosystem.

Developers: Entire App Team
Manager: Nishant A S

Native Password Manager Integration

We integrated Credential Manager into our Flutter application to provide a seamless and secure authentication experience across platforms. On iOS, the app leverages Keychain and Passwords, while on Android it integrates with Google Password Manager and other compatible password managers. This enables secure credential storage, autofill, and streamlined sign-in, improving both user convenience and account security.

Developer: Nishant A S

CI Improvements

The app CI pipeline is now a full-fledged multi stage pipeline with multiple safeguards and checks that help ensure maintenance of code quality and safety. Lint and code review checks ensure merge requests follow the configured standards before any code is merged. Changelog automation has been integrated which builds the changelog automatically from the standardized commit messages. The check release tag stage ensures proper versioning is being followed. Build android and ios stages build packages for deploying to the playstore and also uploading to our in-house device farm frontend staging. The deploy to playstore stage pushes a build to Play Store Connect for Android releases.

Developer: Nishant A S

Flutter Flavors

Flavors helps us to create builds for different instances of our app. We have 2 flavors setup – a production flavor, used by general users, and a staging flavor used by developers to test the app in a staging environment. It allows users admin access in a staging environment, allowing users to securely test all features of the app, ensuring reliability across the platform.

Developer: Prabhav P

Animations

An exciting new loading screen and other fun, tasteful animations make the app a little more lively and fun to interact with.

Developer: Mohnish Hemanth Kumar

Developer Contributions

A nod to the developers who worked on a particular module, with hyperlinks linking to the developer’ LinkedIn profiles.

Developer: Udbhav Naveen Kumar
Product Manager: Aryan Narang

Attendance Timeline

The Attendance Timeline feature allows students to review their attendance data in detail. Students can view the days and timeslots on which they were marked present or absent with both a calendar view and a timeline view.

Developer: Udbhav Naveen Kumar

IRIS Systems

Infrastructure and Networking

Infrastructure Migration (Nutanix, server p4, server p5 to Proxmox 10)

Moving critical services from older nodes (Nutanix, server p4, server p5) to Proxmox 10 in phases. This improves hardware usage, capacity, and overall system architecture with minimal downtime.

Developer: Abdul Wasey

VPN and DNS Setup

Set up WireGuard for secure remote access, managed through the WireGuard Dashboard. Added Berkeley Internet Name Domain software for internal Domain Name System resolution to improve network connectivity.

Developer: Abdul Wasey

Hypervisor and Storage Upgrades

Upgraded the Proxmox Virtual Environment and the Ceph storage cluster. This keeps virtual machines highly available and prevents storage issues.

Developer: Abdul Wasey

Mailer Infrastructure Modernization

Replaced Zimbra with a new mail setup using Postal, Proxmox Mail Gateway, and Mailu. Separated the inbound and outbound mail pipelines to improve security and email delivery rates.

Developer: Shanjiv A

Database and Storage

Database High Availability

Currently testing MySQL Group Replication and InnoDB Cluster setups. Configuring MySQL Router and ProxySQL in a test environment to handle traffic and check failovers before moving to production.

Developers: Shanjiv A & Abhyuday K Hegde

Query Profiling and AWS Backups

Analyzed slow database queries to improve performance. Working on pushing backups to a cloud environment in AWS.

Developer: Abhyuday K Hegde

Staging Environment Refactor

Set up reusable database containers for staging. This makes development and staging environments match better and speeds up new deployments.

Developer: Mohanish Khatri

Monitoring, Logging, and Security

Load Balancer and Secure Sockets Layer / Transport Layer Security Automation

Cleaned up old load balancer rules. Switched certificate renewals to DNS challenges for streamlined and automatic updates.

Developers: Abdul Wasey, Shanjiv A & Akshay Revankar

Log Aggregation and Analysis

Moved log data into ClickHouse to process millions of logs. Analyzing these logs for network analytics and user traffic patterns.

Developers: Shanjiv A & Akshat Chaturvedi

Load Testing (Hostel Allotments)

Ran k6 load tests on the Hostel Allotments Module to simulate peak traffic. This helped identify bottlenecks and ensure system stability.

Developers: Shanjiv A, Sanjeev Holla S & Abhyuday K Hegde

Application and Continuous Integration / Continuous Deployment Operations

Service Upgrades

Upgraded Portainer and Zabbix to the latest stable versions for better security and monitoring.

Developers: Shanjiv A & Akshat Chaturvedi

Automated Alerting

Set up custom Discord bots to send real-time upgrade alerts to the team.

Developer: Mohanish Khatri

TinyFileManager Setup

Set up a lightweight web interface for easy server file management without needing to use the command line.

Developers: Shanjiv A & Akshat Chaturvedi

Platform Upgrades

  • Sentry: Upgraded to the latest version for better error tracking, with a background monitor to keep services stable.
  • Autolab: Upgraded the student assessment platform to the latest version.
  • Moodle and BigBlueButton (Work In Progress): Currently testing upgrades in a clone environment. This includes database updates and checking Scalelite and video recording connections before a full rollout.

Developers: Shanjiv A & Nishant A S

IRIS Labs

Hardware

Hardware Debugger using Microwatt core (OpenPower Hardware Design Hackathon)

Microwatt SoC Architecture
GDS Layout
System Debugger Concept

This project implements a minimal on-chip hardware debugging platform built around the Microwatt SoC. The design integrates essential system interfaces, including SPI for external flash support, UART for serial communication, and a JTAG slave interface for standard debug access, to integrate the functionality of OpenOCD and a debug probe into one single SoC. This design showcases the integration of an OpenPOWER-based general-purpose CPU with a dedicated debug infrastructure, allowing the CPU to actively control, monitor, and debug external or on-chip hardware targets. The design was taken from RTL to GDS using the OpenLane flow and successfully taped out with the sponsorship from IBM OpenPower through Chipfoundry.

Developers: Kushal Gowda C R, Syed Abubaker Bin Junaid, Ahan Prasannakumar Shetty, Adithya A & Adithya Santhanam

NetStream: Programmable Network Packet Processing Accelerator

System Deployment
System Architecture
GDS of Dataplane

NetStream is Iris Labs Hardware’s own end-to-end design. It is a programmable hardware packet-processing accelerator designed for edge networking and industrial IoT applications. The project focused on developing a complete hardware match-action pipeline capable of performing packet parsing, classification, and policy enforcement with deterministic latency. The design was taken through the complete ASIC design flow, from RTL development and verification to physical implementation (GDS). This was followed by developing the PCB design for it to complete an end-to-end product. It has successfully been selected for tapeout as a part of the Silicon to System Contest.

Developers: Kushal Gowda C R, Syed Abubaker Bin Junaid, Ahan Prasannakumar Shetty, Adithya A & Adithya Santhanam

Kria KR260 Edge AI Deployment using PetaLinux, Vitis AI and DPU

System Pipeline
System Block Diagram
Live deployment

A parallel project focused on establishing a complete FPGA-based AI deployment framework on the AMD Xilinx Kria KR260 platform using Vivado, PetaLinux, Vitis AI, and the DPUCZDX8G accelerator. The developed framework was used for real-time plastic sorting through RGB-NIR sensor fusion. The established deployment framework was first used to implement a real-time plastic sorting system combining RGB imaging and Near-Infrared sensing for polymer classification. Building upon the same hardware and software infrastructure, the platform was later adapted to deploy YOLO-based object detection models, demonstrating the flexibility of the developed edge-AI pipeline for multiple computer vision applications.

Developers: Kushal Gowda C R, Syed Abubaker Bin Junaid, Ahan Prasannakumar Shetty, Adithya A & Adithya Santhanam

Software

Gyan Summarizer (In Progress)

Designed the end-to-end AI summarization pipeline for the Gyan module to generate concise summaries of student internship and placement experiences. Evaluated LLM-based summarization approaches and finalized the overall workflow. Identified improvements such as section-wise summarization and prompt optimization, Current Status: Pipeline design completed; production implementation is under development.

Developers: Pranav Vinod & Pranav Bhat P

IRIS Academic Chatbot (In Progress)

Developed the first Proof of Concept (PoC) of a Retrieval-Augmented Generation (RAG) chatbot for answering academic queries using official NITK documents. Implemented semantic document chunking, hybrid retrieval (BM25 + FAISS), and citation-based response generation. Validated the feasibility of the solution and established the core architecture.
Next Phase: Improve retrieval quality, response accuracy, user experience, and expand document coverage before production deployment.

Developers: Rudra Nikunjkumar Gandhi & Akhil Sakthieswaran

Profanity Checker

Developed a profanity detection microservice for moderating user-generated content in the Gyan module. Integrated the service with IRIS Web to automatically validate Gyan submissions before publication. Built using Django REST Framework with JWT authentication, Docker, and Nginx for production deployment.

Developers: Pranav Vinod, Pranav Bhat P, Pranavee Chinmayee Harish & Shruti Ramesh Hegde

Miscellaneous

Bootcamps and KSS

Hardware & Systems Team: KSS at FOSS Mangaluru covering Staging Server, Clock Domain Crossing (CDC), Static Timing Analysis (STA), and the OpenLane RTL-to-GDSII ASIC flow were conducted. These sessions introduced fundamental concepts in digital design and physical implementation, and were supplemented with assignments to reinforce practical understanding.

Contributors: Ahan Prasannakumar Shetty & Adithya A

Media & Publicity

Socials

This year, the IRIS team kept things focused on Instagram, dropping a curated batch of 14 posts. We experimented with new content formats, shared updates, and gave the student community a closer look behind the scenes of our work.

Contributors: Mayank Tiwari, Shrinivas Shiddharoodha Hongal, Penakacharla Harshith & Akash Gowda H U

Statistics

Controller Hits Bar Chart

The above graph represents the Controller-wise Hits over the past year. The top modules were:
1. Students with 7M+ hits
2. Courses with 4.5M+ hits
3. Roles (actions required to check access and roles of users) with 3.5M+ hits
4. Placement/Companies 2.5M hits.

Core Team

Sl. No.NamePositionBatchBranch
1.Sanjeev Holla STech Lead2026Information Technology
2.Akash Gowda H UAdmin Lead2026Mechanical
3.Aditya Raj PandiaHead of Maintenance2026Electronics & Communication
4.M Vishak KamathHead of Development2026Electronics & Communication
5.Abdul WaseySystems Lead2026Metallurgy
6.Chirag SApp Lead2026Computer Science
7.Nishant A SApp Lead2027Electrical & Electronics
8.Bharath NWeb Lead2026Information Technology
9.Nikhil KottoliWeb Lead2027Information Technology
10.Arjun RProduct Lead2026Computer Science
11.Kushal Gowda C RLabs Hardware Lead2026Electronics & Communication
12.Anush Dattanand RevankarLabs Software Lead2026Artificial intelligence
13.Pranav VinodhLabs Software Secretary2027Information Technology

Web Team

Sl. No.NameBatchBranch
1.Pranav Simha N2026Electronics & Communication
2.Agnirudra Sil2026Civil
3.Utsav Bhamra2026Computer Science
4.Nilansh Gupta2026Mechanical
5.Aditi Pandey2027Information Technology
6.Abhimanyu Kapoor2028Computation and Data Science
7.Shouryadip Chakraborthy2028Electronics & Communication
8.Harshith Vellapha2028Information Technology
9.Mayank Tiwari2028Civil
10.Malla Anirudh Karthikeya2028Artificial intelligence
11.Harsh Malviya2029Civil

App Team

Sl. No.NameBatchBranch
1.Shashank Jain2026Information Technology
2.Akshat Bharara2027Computer Science
3.Mohnish Hemanth Kumar2027Computer Science
4.Abhijith Sogal V2027Civil
5.Udbhav N2028Computation and Data Science
6.Prabhav P2028Information Technology
7.Shriya Bharadwaj2028Artificial intelligence
8.Anirudh Nayak2028Computer Science
9.Siri Konda2029Computer Science
10Jeevan Raj G2029Computer Science

Systems Team

Sl. No.NameBatchBranch
1.Akshat Chaturvedi2026Information Technology
2.Shanjiv A2027Computer Science
3.Abhyuday K Hegde2028Computer Science
4.Mohanish Khatri2027Electrical & Electronics
5.Damian Jude Mascarenhas2028Mechanical
6.Nipun Attri2029Computer Science
7.Manraj Singh2029Computation and Data Science
8.Amogh S Nadig2029Electrical & Electronics

Product Team

Sl. No.NameBatchBranch
1.Shashank Gupta2026Information Technology
2.Penakacharla Harshith2027Chemical
3.Surya Srinivas2027Electrical & Electronics
4.Siddharth Srivastava2027Mining
5.Aryan Narang2027Mathematical and Computational Sciences
6.Sumit2028Civil
7.Arya R Shedbal2028Electronics & Communication

Labs Hardware Team

Sl. No.NameBatchBranch
1.Ahan Prasannakumar Shetty2026Electronics & Communication
2.Syed Abubaker Bin Junaid2026Electronics & Communication
3.Adhitya Santhanam2027Electronics & Communication
4.Adithya A2027Electronics & Communication
5.Shamit Hoysal Bhanu Prakash2028Electronics & Communication
6.Parthip Dev K K2028Electronics & Communication
7.Chetan S K2028Electrical & Electronics
8.Krish Hitesh Mehta2028Electronics & Communication
9.Chavada Vishva Anilkumar2028Electronics & Communication

Labs Software Team

Sl. No.NameBatchBranch
1.Pranav Bhat P2027Information Technology
2.Rudra Nikunjkumar Gandhi2027Electronics & Communication
3.Pranavee Chinmayee Harish2027Electronics & Communication
4.Shruti Ramesh Hegde2027Electronics & Communication
5.Akhil Sakthieswaran2027Computer Science
6.Pranav V Pogal2028Information Technology
7.Siddhanth Saha2028Computation and Data Science
8.Yash Roshan2028Information Technology
9.Debarun Saha2029Civil

Media Team

Sl. No.NameBatchBranch
1.Manish M Dev2028Civil
2.Soma Svanik2029Information Technology

Alumni Mentors

Sl. No.NameBatchBranch
1.Akshay Revankar2018Electronics & Communication
2.Sushanth Satesh Rao2023Electrical & Electronics
3.Vedant Anup Tarale2025Electronics & Communication
4.Fahim Ahmed2025Information Technology
5.N Dhruva2025Electronics & Communication
6.Parth Mittal2024Electronics & Communication
7.Danish Juneja2024Electronics & Communication
8.K A Gaganashree2024Electronics & Communication
9.Gaurang Velingkar2023Information Technology
10.Salman Shah2019Information Technology
11.Harsh Vardhan Jain2022Electronics & Communication
12.Guhan Sidharth M2023Mechanical
13.Vithik Shah2021Information Technology

Faculty

Sl. No.NameRole
1.Dr. Mohit P TahilianiFaculty Advisor, IRIS, NITK
2.Dr. Shyam Sreenivasa KamathProfessor-in-Charge, MIS Office
3.Dr. Anand Kumar MFormer Faculty-in-Charge, MIS Office
4.Dr. K V GangadharanHead of Center for Interdisciplinary Studies (CIDS) & Coordinator, Centre for System Design

MIS Officers

Sl. No.Name
1.Mr. Gangadhara B (Ex)
2.Mr. Arun Kumar
3.Harshitha Shetty

Follow us for more exciting updates on our socials!

Instagram | LinkedIn | X(Twitter) | Facebook

Share this post:

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top